* {float:none!important;text-decoration:none!important;}

body {
	background: #fff;
	font-size: 10pt;
	width: 100%;
	margin-top: .5in;
}

#printLogo {display:block;width:4in;margin: 0 auto .75in;}


#header, #mainNav, .colBr, #slideshow, #footer, #venueBackBtn, #foodDrink #midCol, #IndexForm {display:none;}

#main, #nav, #rightCol {background: none; width:5in; margin: 0 auto; height: auto;}

#wrapper, #content {width: auto;}

#nav h1 {color:#555;width:auto;padding:0;margin-bottom:1em;font-size:2.5em;}

.contentText {padding:0;}

#rightCol .rightTout, #rightCol #rightTout {background: none;padding:none;width:3in;margin: 0 auto;clear:both;padding-top:.5in;margin-top:.5in; border-top:1px solid #555;}
div.rightTout .rightToutH1, div#rightTout h1 {margin-bottom: .5em;}

.contentText {page-break-before:avoid;}



/* midCol venue info  */

#midCol {float:right !important;width:1.75in;padding:0;page-break-after:avoid;}
#midCol .midCallout, #midCol .midCallout .textpadding {background:none;padding-top:0;}


/*  venue finder  */

#venueFinder #main, #venueFinder #nav, #venueResults table {width: 6.5in;}
#venueFinder #rightCol, #venueFinder #content, #venueResults div.results_title {display:none;}

#venueResults table, #venueResults tr.odd {background:none;}

#venueResults .venueCol {width: auto;padding-left:0;}
#venueResults td.venueCol {font-size:1.1em;}
#venueResults td {font-size:1em;}

#venueResults tr {border-bottom:1pt solid #bbb588;}

