/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

a{ color:#000000;}

#mainNav, #footer, img, #breadcrumbs, #flashcontent, input, #bookingSteps, .paymentOptions, #gallery{ display:none; }
fieldset, .offersTable table td.last, .pagingNav{ border:1px none #000000; display:none;}

.offersTable table tr th{ text-align:left;}


body#bookingStepConf fieldset.totalBox{ display:block; }
.priceBreakdown th{ float:left; text-align:left;}
.mainPhone, .mainPhone ul, ul#shortResults{ margin-left:0; padding-left:0; text-align:left;  }
.mainPhone ul li, ul#shortResults li.result{ padding-left:0; list-style-type:none; margin-left:0; }
ul#shortResults p { margin-left:0; }
.accordionContainer h3, .accordionContainer h3 a{ background:none !important; }
fieldset#bookStep1-f, fieldset#bookStep1-f fieldset, .oneCol, .mainPhone{ display:block !important; }
fieldset#bookStep1-f fieldset select{ border:1px none #000000; }
ul#searchResults h3 span.flag, ul#shortResults h3 span.flag{ background:none; width:auto; font-weight:bold; margin-right:10px;}
ul#searchResults li.result{ list-style:none;}
.resultsWrapper, .resultsWrapper ul#searchResults, .resultsWrapper ul#searchResults li.results{ padding:0; margin:0; }

table caption{text-align:left; }

table, div{ padding-left:0; }

ul{ margin-left:0; padding-left:0; list-style-type:disc; background:none; }
ul li{ padding-left:0; margin-left:0; background:none; list-style:inside disc; }



div.accordion{ height:auto !important; overflow:visible !important; display:block !important; }

.summaryPanelContent{ padding:0; line-height:normal; }
.summaryPanel ul{ margin:0; padding:0; }
.summaryPanel ul li{ padding:0; list-style-type:none; margin:0; }
.summaryPanel ul ul li{ list-style-type:disc; }
.summaryPanel h4{ padding:0; margin:0; }



#printLogo img{ display:block !important; width:234px; height:37px; padding-bottom:1em;  }

