/* -------------------------------------------------------------- 
  
Print Styles
 
-------------------------------------------------------------- */

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;   
  color:#000;
  background: none;
  font-size: 10pt;
  text-align: center;
}
.print_page_break {
	page-break-before: always;
}
#wrapper {
  background: none;
}
.clear {
	clear:both;
}
h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; text-align: left; }
h1 { border-bottom: 3px solid #666; clear: both;}
h2 { border-bottom: 1px dotted #666; font-weight: normal;}
code { font:.9em "Courier New", Monaco, Courier, monospace; } 

img { margin:1.5em auto; }
a img { border:none; }
p img.top { margin-top: 0; }

p, ul, li, ol { text-align: left;}

.print_title { font-weight: bold; text-align: center; font-size: 1.1em; margin: 0.3em;}
.strapline { text-align: center; font-style: italic; margin: 0.3em;}

hr { 
  display: none;
}

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size: 1em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
p, cite { margin-left: 25px; font-style: normal;}

#guide, .holiday_season { clear: both; }

table { width: 100%; font-size: 10pt; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
th { text-align: left; padding: 5px; border-bottom: 2px solid #999; background: #ccc; border-right: 1px solid #ccc; margin: 0;}
td { text-align: left; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0;}

.info_heading { float:left; font-weight: 700; margin-right: 10px;}

.footer_note { border-top: 2px solid #333; padding: 10px 0 20px; margin: 10px 0 0; clear: both; }
a { text-decoration: none; color: #000; }
.promo3, .promo1 { float: left; border: 5px solid #ccc; width: 180px; padding: 10px; margin: 0 10px 10px 0; height: 220px; }
.promo1 { margin: 0 auto 10px; }
.weather_averages { float: left; width: 49%; }
#Photos_container img { width:215px; float: left; margin-right: 1%; height: 104px; opacity: 1 !important; }
.quote_panel blockquote { display: block !important; text-align: left; }
.pika_subdiv img { opacity: 1 !important; }
.accom_left { float: left; width: 184px; }
.accom_right { float: right; width: 460px; clear: both;  }
.pika_play { display: none !important; }

/*--Hide from printer--*/
.ir, .print_hide, .secondary_promo, .person_panel_bottom, .calendar img, .primary_navigation, .header, .breadcrumbs, .small_search, form, .poll_box, .column_search_panel, .destination_scrolling_area ul ul, .footer, .ui-tabs li, .tabs, .destination_links, .third_nav, #Map_container, .toplevel_guide_link, .type_panel, .paging, .guides_table { display: none;}
