
h1, h2, h3, h4, h5, h6, p, label{
	text-align:left !important;
	padding:0 !important;
	margin:0 !important;
	color:#000 !important;
}
p{
	margin-bottom:30px !important;
}

a:link, a:visited, a:hover{
	text-decoration:none !important;
	color:#000 !important;
}

.logotype,
.right-navigation, 
#header, 
#categories,
#happenings-tabs,
#shortcuts,
#news,
aside,
.read-more,
.share,
.print-copy
{
	display:none !important;
}

#static-puffs{
	padding:0 !important;
	margin:0 !important;
	display:block !important;
	position:relative !important;
	float:none !important;
	clear:both !important;
	flex:0 !important;
}
#static-puffs article.columns4.puff{
	position:relative !important;
	display:block !important;
	padding:0 !important;
	margin:0 !important;
	width:90% !important;
	min-width:90% !important;
	float:none !important;
	clear:both !important;
	flex:0 !important;
}
#static-puffs article.columns4.puff img{
	width: 100% !important;
	height: auto !important;
	margin-bottom:20px !important;
}
#footer{
	display:none !important;
}


.main-article{
	position:relative !important;
	display:block !important;
	padding:0 !important;
	margin:0 !important;
	width:90% !important;
	min-width:90% !important;
	float:none !important;
	clear:both !important;
	flex:0 !important;
}

#news *{
	position:relative !important;
	display:block !important;
	padding:0 !important;
	margin:0 !important;
	width:90% !important;
	min-width:90% !important;
	float:none !important;
	clear:both !important;
	flex:0 !important;
}

