/* shrine mountain inn website print styles *//* website 2005 by storm king design */ /* http://www.stormkingdesign.com *//* info@stormkingdesign.com *//* body */body { color: black; background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }/* acronyms and tooltips */acronym, .tooltip { font-style: italic; border-bottom: none; }acronym:after, .tooltip:after {  /* Prints titles after the acronyms/titletips. Doesn't work in MSIE */ content: "(" attr(title) ")"; font-size: 12px;font-style: normal; padding-left: 1ex; }/* active links */a { color: black; background-color: transparent; text-decoration: none; }/* images */.image-left { display: none; }.image-right { display: none; }.doNotPrint { display: none !important; }/* header */#header { display: none; }/* navigation */#nav { display: none; }/* titles */#home-title { display: none; }#about-title { display: none; }#accessibility-title { display: none; }#amenities-title { display: none; }#faq-title { display: none; }#reservation-title { display: none; }#directions-title { display: none; }#contact-title { display: none; }#sitemap-title { display: none; }#privacy-title { display: none; }#chucks-title { display: none; }#jays-title { display: none; }#walters-title { display: none; }#testimonials-title { display: none; }#error-title { display: none; }#success-title { display: none; }/* main content */#content { text-align: left; margin: 0; padding: 0; }#content h1 { text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; margin: 0; padding-bottom: 10px; }#content h2 { text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; margin: 0; padding-bottom: 10px; }#content p { font-size: 12px; font-weight: normal; line-height: 150%; }#content p.clear { font-size: 12px; font-weight: normal; line-height: 150%; }#content ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: none; margin: 1em 0 1em 0; padding-left: 25px; }#content ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 1em 0 1em 0; padding-left: 25px; }.more { display: none; }.top { display: none; }/* pull quote */.pullquote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333333; margin: 0px; padding: 0px; }.pullquote blockquote { margin: 0px; padding: 0px; }.pullquote p { font-style:italic; }.quote { color: #333333; }cite { font-style: normal; }/* spans */span.asterisk { font-weight: bold; }/* form */.form { display: none; }/* sidebar */#sidebar { display: none; }/* footer */#footer { text-align: center; margin: 2em 0 0 0; padding: 1ex 0 0 0; border-top: 1px solid black; font-size: 12px; }#footer a { color: black; background-color: transparent; text-decoration: none; }#footer p { font-size: 12px; }