#container { overflow: visible; width: auto; }

#top-wrapper { display: none; background: none; border: none; }
#top-before { dislay: none; } 
#top { width: auto; }

#header-logo { display: none; float: none; width: 240px; height: 120px; }
#header-menu { display: none; }
#header-tagline { display: none; }
#header-search { display: none; }
#header-social-media { display: none; }
#path-friend-print { display: none; }

#middle-wrapper { width: auto !important; }
#middle { background: none !important; float: none; }
#middle_left { display: none; }
#middle_right { display: none; }
#middle_center,
#middle_center_right { float: none !important; width: auto !important; padding: 10px; }
#middle_center .content,
#middle_center_right .content { float: none; }

#bottom-wrapper { display: none; background: none; border: none; }
#bottom { display: none; }

#print-buttons { display: block; padding: 10px; text-align: right; border-bottom: 1px solid #1b3e94; background: #eceef6; }
#print-buttons a.back { float: left; }
#print-buttons a.close { float: left; display: none; }
#print-buttons a.print { }

#print-watermark { display: block; padding: 10px; font-style: italic; color: #777; text-align: left; border-bottom: 1px solid #777; }
/*
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 100% 100%;
	-0-transform: rotate(-90deg);
	-o-transform-origin: 100% 100%;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
*/
#print-watermark p { margin: 0; }

.events .sorting { display: none; }
.events .events-list ul { float: none; }
.events .events-list ul li { float: none; width: auto; clear: both; }
.events .events-list ul li .image { float: left; margin: 0; padding: 0; }
.events .events-list ul li .description { float: none; width: auto; padding: 0 0 20px 120px; }
.events .events-list ul li .description .intro { float: none; clear: none; }
.events .events-list ul li .description .links { float: none; clear: none; }

#toolBox { display: none !important; }
#preview_warning { display: none !important; }

@media print {

	#print-buttons { display: none; }
	#print-watermark { padding-top: 0; position: fixed; padding: 0 0 10px 0; width: 100%; }
	#middle_center, 
	#middle_center_right { padding: 10px 0 0 0; }
}
