
body						{ font:10pt Arial, Helvetica, sans-serif;}
a,a:link,a:visited			{ color:#000 !important;}

#footer						{ margin:3em 0 0; border-top:1px solid #999; background:#ccc; page-break-inside:avoid;}
#footer .span-6 .span-2 a	{ display:none;}
#footer .span-6.last,
#footer .span-12			{ display:none;}
#footer .span-6 ul,
#footer .span-6 ul li		{ margin:0; padding:0; list-style:none; overflow:hidden;}
#footer .span-6 ul li span.type		{ display:none;}


.logo,
#navigation,
.infotext,
ol#controls,
#video{ display:none;}

#baseline					{ padding:0.5em 0; margin:0 0 1em; border-bottom:1px solid #333; font-size:2em; font-weight:bold; letter-spacing:-1px;}

#slider						{ margin:0 !important; padding:0 !important; width:auto !important; height:auto !important; overflow:visible !important;}
#slider ul					{ margin:0 !important; padding:0 !important; list-style:none;}
#slider li					{ width:100%; margin:0 !important; padding:0 !important; list-style:none;}
#slider li .span-3			{ padding:1em 0; border-bottom:1px solid #ccc; overflow:hidden; page-break-inside:avoid;}
#slider li .span-3 a.pic:after	{ content: "";}
#slider li .span-3 a.pic img	{ float:left; margin:0 20px 0 0;}


#slider div.slider-info							{ float:left; width:400px;}
#slider div.slider-info h2						{ margin:0; padding:0; font-size:16px; font-weight:bold;}
#slider div.slider-info h2 a					{ color:#000; text-decoration:none;}
#slider div.slider-info .tags					{ display:none;}
#slider div.slider-info .sector					{ display:none;}

.news-list					{ position: relative; width: auto !important; height: auto !important;}
.news-item					{ position: static !important; display: block !important; opacity: 1 !important; width: auto !important; height: auto !important;}
.news-item p a				{ display:none;}
