
body{ margin:0;padding:0 }
#mashup-container, 
#backstretch { display:none; }
#container{
	width:	580px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* turn off  */
#topbar, #countdown, #mainmenu, 
#calendarbar-wrapper, .sharepanel, #comments,
#sidebar, #video-holder, #singleevent .eventnav, 
#singleevent .addtoplanner,
#singleevent .viewmap, #singleevent .eventurl{ display:none }
#googlemap{ display:none }
/* header */

#header #logo .forscreen{ display: none; }
#header #logo .forprint{ display:block }
#content{ margin:20px 0 0; padding:15px 0; border-top:1px dotted #666 }
#content h1{ 
	margin:0 0 15px; 
	padding:0;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;	
}
#singleevent .info{
	margin:15px 0;
	padding:15px 0;
	
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	width:580px;

}
#singleevent .info .item{
	float:left;
	width:190px;
	margin:0;	
}
#singleevent .item .forprint{ display:block !important  }

/* my planner */
.col-invite, .col-remove ,
.icon-print, .btn-save, 
#onthisweek,
#highlight-container, 
#footerwrapper,
#mashup-top10 { display:none; }
.my-planner .date { clear:both; }
.my-planner .date .month,
.my-planner .date .day,
.my-planner .date .week-day { font-size:14px; font-weight:bold; float:left; padding-right:20px; }
.my-planner .col-time { width:100px; }
.my-planner .event-list table { width:100%; }
.my-planner .event-list .col-time { width:20%; }
.my-planner .event-list .col-event { width:40%;}
.my-planner .event-list .col-location { width:40%;}
.my-planner .section-day { padding-bottom:20px;}
/* footer */
#footernav{ display:none }
.logos.left li{ float:left; list-style:none } 
.logos.left{ float:left; width:380px; }

#footer .logos.right{ clear:both; float:left; }

.logos li{
	float:left;
	margin:5px 10px 0 0;
	height:50px;
	line-height:50px;
	display: table-cell;
	vertical-align:middle;	
	overflow:hidden;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after { clear: both; }
/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }
.cleared{ clear:both }