html,body {width:98%;}
body,table,td {margin:0;padding:0;font-family:"helvetica", arial, sans-serif;font-size:11pt;line-height:13pt;color: #000;}
body {margin:0 0 0 10pt;padding:0 10pt 0 0;}
h1,h2,h3,h4,h5,h6 {font-size: 11pt;font-weight:bold;margin:0;padding:0;color:black;page-break-after:avoid;page-break-inside:avoid;}
a { text-decoration: underline; color: #000; }
table,td {font-size:10pt;line-height:12pt;}
table {margin:0;padding:0;}td {vertical-align:top;}
tr {margin-top:2pt;}
hr { display: none; }
p { font-size: 10pt; }
img { padding: 1px; margin: 0 10pt 10pt 0; float: left; border: 0.3pt solid black; page-break-inside: avoid; }
#toolbar, #rheader, #menu, #sub-menu, #footer, #ads, #faq-search, #event-tabs, #event-links, #event-gallery { display: none; }
#lheader { display: block; text-align: center; margin: 0 0 5pt 0; padding: 2pt 0 5pt 0; border-bottom: 1pt solid black; }
#lheader h1 a {font-size: 14pt;font-weight:bold; text-decoration: none;  }
.side-menu{display:none;}
.s-col{display:none;}
.help-you{display:none;}
.stream { display: none; }
#btnBack{display:none;}
#event-alert{font-weight:bold;font-size: 10pt;margin:0 0 10pt;}
#event-image{clear:both;margin:10pt 0 0;}
.event-list{margin: 10pt 0 0;}
.event-list table strong { font-weight: bold; }
.event-list table th { font-weight: bold; border-bottom: solid 2px black; border-top: solid 2px black; padding: 0 0 2px 0;width:300pt;text-align:left;}
.event-list table th.center { text-align: center }
.event-list table td { border-bottom: 1px solid black; padding: 2px 0 2px 0; }
.event-list table tr.odd td { background: #FBFBFB; }
.event-list table tr.even td { background: #fff; }
.event-list table tr.hover td { background: #5FB700; color: #fff; cursor: pointer; }
.event-list table tr.selected td { background: #5FB700; color: #fff; }
.event-list table a { text-decoration: none; color: #3577AB; font-weight: bold; }
.event-list table a:hover { text-decoration: underline; color:#5FB700; }
.event-list table td.center { text-align: center }
.event-list table td.expand span{display:none;}
#steps {display:none;}
.download-button{display:none;}
.page-buttons{display:none;}
#delivery-info{display:block !important;}
#billing-info{display:block !important;}
#delivery-info h4.stream, #billing-info h4.stream{display:block;margin:5px 0 0;}
.data-list dl {margin:0;padding:0;}
.data-list dt {display: none; margin: 0; padding: 0; }
.data-list dd {margin:0;padding:0;font-size:11pt;}
h2{margin:10px 0 0;}
.booking-number{font-size:12pt;font-weight:bold;}
