#header .right, #header img.block, #breadcrumbs, #content a.print, #sidebar, #footer li.last, #footer hr, #footer>a {display:none}
#header .left, #header h2 {border:none}
#header {padding:20px 0}
#content {width:980px}
.body {background:none;border:none;padding:0;width:100%}
#programBg {display:block}
/********************************************************************************/

.logo .white {
	display:none;
	}
.logo .black {
	display:block;
	}
	
#content .body , .breadcrumbs, #content > h1, #program_scroolWrapper, .times, .session .speakers, .top_socials, #link{
	display:none !important;
	}
.timetable {
	height:auto !important
	}	
.rooms li .room_name, .rooms li  .session .time {	
	display:block !important;
	}
.rooms li .room_name {
	margin:0 8px;
	border-bottom:1px solid #000;
	font-weight:bold;
	font-size:16px;
	}
.sessions .rooms, .sessions{
	width:1000px !important;
	height: auto !important;	
	}
.rooms  .session  p {
	padding:2px 0 !important;
	}
.rooms  .session {
	position:relative !important;
	top:auto !important;
	border-bottom:1px solid #000;
	margin:0 10px;
	height:auto !important;	
	}
.rooms_holder {
	left:0 !important;
	width:auto !important;
	position:relative !important;
	}	
.rooms li {
	height:auto !important;
	float:left;
	margin:0 10px 40px;;	
	}
.rooms {
    background: none;
    height: auto !important;
    margin: 20px 0 !important;
    padding: 0;    
}
.rooms li:nth-child(6) {
	clear:both;
	}
.sessions, .rooms_names {
	left:0 !important;
	}