html{
	background:none;
}
/*markup*/
body{
	display:block !important;
	border:1px solid #666;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#content-container *{display:block !important;font-size: 11px; text-align:left;}
#content-container .template-contents h1{font-size: 16px; page-break-after:avoid; page-break-inside:avoid; color:#000000;}
#content-container .template-contents h2{font-size: 14px; page-break-after:avoid; page-break-inside:avoid; color:#000000;}
#content-container p{font-size: 11px; page-break-inside:avoid;}
#content-container ol{list-style-position:inside;}
#content-container ul{list-style-type:disc; list-style-position:inside; page-break-inside:avoid; color:#000000;}
#content-container ul li{clear:both; display:list-item; page-break-inside:avoid; color:#000000;}
#content-container img{float:right; margin:0 10px 10px; padding:3px; background-color:#fff; border:1px solid #666;}

#last-news *{display:block !important;font-size: 11px; text-align:left;}
#last-news h1{font-size: 16px; page-break-after:avoid; page-break-inside:avoid;}
#last-news h2{font-size: 14px; page-break-after:avoid; page-break-inside:avoid;}
#last-news p{font-size: 11px; page-break-inside:avoid;}
#last-news ol{list-style-position:inside;}
#last-news ul{list-style-type:disc; list-style-position:inside; page-break-inside:avoid;}
#last-news ul li{clear:both; display:list-item; page-break-inside:avoid;}
#last-news img{float:left; margin:0 10px 10px; padding:3px; background-color:#fff; border:1px solid #666;}

#content-container .list-logos, #header, #nav, .top-bar, #footer, .aside, .menu{
	display:none !important;
}
#twocolumns {
	float:left;
	width:100%;
}
div#content-container {
	padding:0 0 50px !important;
	width:100% !important;
}
