/*------------------------------
	Print CSS
--------------------------------*/
	body { background-image: none !important; background: white !important; color: black; float: none !important; font-size: 13pt; line-height: 17pt;  margin: 20px !important; padding: 0 !important; width: auto !important; }
	.alert { background-image: none; background: #FFF; color: #000; margin: 0 0 0 230px; }
	.alert div { padding: 0; }
	.alert p span, .alert p a { color: #000; }
	.right_nav, #left_nav, .top_nav, #follow_links, #subnav, #sponsor_carousel, #nav_container, #nav_container_sub { display: none; }
	#home_main_nav li.last { background: none; }
	.home_feature { margin: 22px 0 0 0; }
	#nav { display: none; }
	#header { background: none; height: 250px; }
	#header_body h3 { padding: 10px 0 15px 0; }
	#header_body { margin: 0 0 0 -220px; }
	#footer ul { margin: 0 0 0 8px; }
	#home_main #sidebar .callout_home_last { border-width: 1px !important; margin: 0; }
	.home_bg_container {  background: none !important;  margin: 0; }
	#home_tab_container { width: 100%; }
	#home_tab_container .tab_content { width: 660px; }
	#home_tab_container p { font-size: 13pt !important; line-height: 17pt;}
	#header_home .alert { background-image: none; margin: 0 0 0 0; }
	#home_header_image, #header_image, #wrapper { background: none; }
	#footer_wrapper { background: none; }
	#footer_wrapper ul li { color: #000; }
	#sidebar .callout, #sidebar .blockquote_callout { background: #FFF !important; background-image: none; }
	#sidebar blockquote p.name { padding: 20px 0 15px 22px; } 
	#sidebar blockquote, #sidebar blockquote p.quote, #sidebar blockquote p.name, .alert div, #home_tab_container, #home_tabs, #home_tabs li, #home_tabs li a.selected, .alert a.alert_close { background: none !important; }
	#home_tabs li a.selected { border: solid 1px #DADEE0; border-width: 1px 0; }
	.home_bg_container { background: url(../images/home_bg_new.png) no-repeat right bottom; }
	#home_tab_container { border-width: 1px; }
	#sidebar { display: none; }
	#page_content { width: 100%; margin: 0 0 0 0px; }
	#page_content p { font-size: 13pt; line-height: 17pt; }
	div#media { background: none; width: 635px;  }
	#page_content div#media .media_item h3 { font-size: 12pt; line-height: 23px; }
	
	
	#expandable_list { font-size: 13pt; line-height: 17pt; }
	#expandable_list h2 { color: #000; }
	body.about #expandable_list h2 { font-size: 17pt; }
	body.about #expandable_list h2 span, body.attendees #expandable_list h2 span, body.exhibitors #expandable_list h2 span, body.schedule #expandable_list h2 span {  color: #0D1B62 !important; }
	#expandable_list dt p a { font-size: 13pt; line-height: 17pt; }
	#expandable_list dt .expandable_list_title { background: none; color: #000; display: block; float: left; font-size: 13pt; line-height: 17pt; margin: 0 0 7px 0; padding: 0; width: 470px; }
	#expandable_list dt span { background: none; color: #000; font-size: 11pt; padding: 0 0 0 22px; width: 170px; }
	#expandable_list dt span.expanded { background: none; }
	#expandable_list dd { clear: both; margin: 0 0 20px 180px; }
	#expandable_list dd.last { clear: both; margin: 0 0 0 180px; }
	#expandable_list dd p { color: #000; font-size: 13pt; line-height: 17pt;  margin: 0 0 0px 14px; padding: 0;  }
	a.expand_all { background: url(../images/icon_expand_all.png) no-repeat left 5px; color: #666; float: right; font-size: 12pt; height: 18px; padding: 2px 0 0 20px; }
	#page_content h1 { color: #0D1B62 !important; }