/* print */


/*
 *
 * things we do want to print 
 *
 */
body { 
	display: list-item;               
	list-style-image: url(images/bg-print-header.gif);
	list-style-position: inside;      
	font-family: "Helvetica Neue", sans-serif, Arial, Helvetica;  
	font-size: 12px; 
	width: 966px; 	
}

h1 { color: #2AA7C8; font-size: 20px; margin: 5px 0 13px; }
h2 { color: #F47920; font-size: 15px; margin: 5px 0 2px; }
h3 { color: #2aa7c8; font-size: 13px; margin: 5px 0 0; }
a { color: #00A8CB; }
hr { color: white; background: white; }
p { font-size: 12px; line-height: 1.3em; margin: 0 0 15px; }
ul { list-style-image: none; }
img.mce_left { float: left; padding: 5px 10px 10px 0; }
img.mce_right { float:  right; padding: 5px 0 10px 10px; }

.footer { 
	display: list-item;               
	list-style-image: url(images/bg-print-footer.gif);
	list-style-position: inside;      
	margin-top: 100px; padding-top: 50px; height: 110px; 
	}
	
.results_container { margin-bottom: 25px; clear: both; }
.results_container .left { float: left; margin-left: 20px; }	
.results_container .left img { margin-bottom: 25px; }

.footer .meta { color: #fff; font-size: 11px; margin-left: 10px; }
.footer ul { list-style-type: none; margin: 0; padding: 0; }
.footer ul li { color: white; display: inline; font-weight: bold; }
.footer ul li a { color: white; font-weight: bold; text-decoration: none; margin: 0 10px; }


.BB { border-bottom: 1px solid #C2B59B; }
.BT { border-top: 1px solid #C2B59B; }
img.img_right { float: right; }
img.img_left { float: left; }



/* @group  EVENTs
--------------------------------------------------- */
.upcomingevent_container { padding: 13px 0; width: 100%; float: left; }
.upcomingevent_hover { cursor: pointer; }
.upcomingevent_container hr { background: #C2B59B; color: #C2B59B; }
.upcomingevent_container .upcomingevent { }
.upcomingevent_container .upcomingevent .title {}
.upcomingevent_container .upcomingevent .date { color: #007595; font-style: italic; }
.upcomingevent_container .upcomingevent img { margin: 0 15px 0 0; }
.upcomingevent_container .upcomingevent h3 { margin: 0; padding: 0; }
.upcomingevent_container .upcomingevent .eventdescription { float: left; width: 520px; }
.eventdescription.result { background: none; }
.eventdescription.result dl {margin: 15px 0 8px; }
.eventdescription.result dt { padding-right: 25px; }
/* @end
--------------------------------------------------- */



/* @group RESULT
--------------------------------------------------- */
.result { float: left; margin-bottom: 10px; width: 650px; }
.result dt { 
	color: #007698; 
	clear:left; /* n */
 	float: left; 
	width: 75px; }
.result dd { width: 100%; margin-bottom: 1px; margin-left: 75px;  }
.result dl { font-size: 13px; margin-top: 0; }
.result .top { float: left; padding: 10px 15px 15px; width: 620px; }
.result .top .title { color: #fff; display: block; font-size: 22px; }
.result .top .date { color: #FDE695; display: block; font-size: 18px; }
.result .middle { float:left; width: 620px; padding: 15px 15px 0 15px; }
.result .middle .right { width: 130px; text-align: right; /* n */ }
.result .middle img.right { width: auto; }
.result .bottom { background: #fff; border: solid #FFDB63; border-width: 0 1px 1px 1px; float: left; padding:15px; width: 618px; }
.result .bottom .left { width:57%; }
.result .bottom ul { list-style-type: none; font-size: 11px; margin: 0; padding: 0px; }
.result .bottom ul li { background: url(images/bg-list.gif) no-repeat 0 4px; padding-left: 8px; }
.result .bottom .breadcrumbs ul li { background: none; padding: 0; }
.result .right img { margin-bottom: 5px; }
.result address { float:left; font-size:17px; font-style:normal; font-weight: bold; }
.result address em { display: block; font-size: 20px; font-style: normal; }
.result .meta { float:right; text-transform: uppercase; }
.result .meta ul { font-size: 9px; font-weight: bold; list-style-type: none; margin: 0 0 5px; padding: 0; width: 105px; }
.result .meta ul li { padding:3px 0; }
.result .meta ul li.even { border: solid #fff; border-width: 1px 0 1px 0; }
.result .meta .BT, .result .meta .BR, .result .meta .BB, .result .meta .BL { border-color: #fff; }
.result .meta ul li a { color: #FFF; text-decoration: none; font-size: 9px;  }
.result .meta ul li a.add { background: url(images/bg-sprite-meta-result-2.gif) no-repeat 0 -12px; padding-left: 12px; }
.result .meta ul li a.check { background: url(images/bg-sprite-meta-result-2.gif) no-repeat 0 -26px; padding-left: 12px; }
.result .meta ul li a.arrow { background: url(images/bg-sprite-meta-result-2.gif) no-repeat; padding-left: 12px }
.result .meta ul li a.add_accommodation { background: url(images/bg-sprite-meta-result-2.gif) no-repeat 0 -13px; padding-left: 12px }
.result .meta hr { background: #FFF; margin: 5px 0; }
.result .tabs { background: #FFE693; float: left; }
.result .tabs ul.tabs li a { background: #F47920; color: #FFE693; font-size: 11px; }
.result .tabs ul.tabs li a.current { background: #FFF; color: #F47920; } 
.result .blue { font-size: 11px; }
.result .convention_center_image { position: relative; left: 15px; top: -15px; float: right; }
.result .convention_center_image img.enlarge {}
/* @end--------------------------------------------------- */



/*
 *
 * things we DON't want to print 
 * 
 */
 a.more,
.breadcrumbs,
.header,
.meta,
.print,
.sidebar,
.secondary,
form { display: none; }

address { float: left; font-size: 11px; font-style: normal; font-weight: bold; }
address em,
address em a { color: #00A8CB; display: block; font-size: 12px; font-style: normal; text-transform: uppercase; text-decoration: none;  }
