#nav, #bread, #language, #fontsize, #ads, #header, #footerblock { display: none; }
.stream { display: none; }
.smallbox { display: none; }
hr { display: none; }
.widecol .righty { display: none; }
.recommendpng { display: none; }
.upcomingpng { display: none; }
a { text-decoration: underline; color: #000; }
#printheader { display: block; text-align: center; margin: 0 0 5pt 0; padding: 2pt 0 1pt 0; border-bottom: 1pt solid black; }
#printheader img { display: inline; float: none; border: 0; }
img { padding: 1px; margin: 2pt; float: left; border: 0.3pt solid black; page-break-inside: avoid; }
.recommendheading { font-size: 18pt; }
h4 { font-size: 14pt; }
.mediumbox recommendpng { display: none; }
.eventlist th { text-align: left; padding: 0 3pt 0 3pt; width: 300pt;}
.eventlist strong { font-weight: normal; }
#steps { display: none; }
#theader { visibility: hidden; margin: 0 0 150px 0; }
.col1 { display: none; }
.col2 { display: none; }
.col3 { display: none; }
.widebox .contenttext p { display: none; }
.eventlist {  }
.eventlist strong { font-weight: bold; }
.eventlist th { font-weight: bold; border-bottom: solid 2px black; border-top: solid 2px black; padding: 0 0 2px 0;}
.eventlist th.center { text-align: center }
.eventlist td { border-bottom: 1px solid black; padding: 2px 0 2px 0; }
.eventlist tr.odd td { background: #FBFBFB; }
.eventlist tr.even td { background: #fff; }
.eventlist tr.hover td { background: #5FB700; color: #fff; cursor: pointer; }
.eventlist tr.selected td { background: #5FB700; color: #fff; }
.eventlist a { text-decoration: none; color: #3577AB; font-weight: bold; }
.eventlist a:hover { text-decoration: underline; color:#5FB700; }
.eventlist td.soldout { color: #A70000; }
.eventlist td.center { text-align: center }
#receiptheader img { position: absolute; top: 35px; right: 10px; border: 0; }
.customerinfo { position: absolute; top: 60px; left: -30px; }
.print h5 { position: absolute; top: 10px; font-size: 1.2em; }
.contenttext h5 { font-size: 1.2em; }
.customerinfo dl { }
.customerinfo dt { display: none; margin: 0; padding: 0; }
.customerinfo dd { }
.emailnotebox { margin: 20px 0; padding: 20px 0; border-top: 2px solid #000; border-bottom: 2px solid #000; }