#wrapper{
	width:auto;
	max-width:100%;
	min-width:0;
}
#sidebar{
	float:none;
	width:100%;
	padding: 0;  
	margin: 0 0 10px 0;   
}
#sidebar #logo{
	text-align: left;
	padding:3px 0 0 0;
}
#sidebar #logo img{
	width:90px;
}
#content{
	float:none;
	width:100%;
	max-width:100%;
	min-width:0;
	padding: 0;  
	margin: 0 0 0 0; 
}
#article{
	margin:0 10px 0 10px;
	padding:0 ;
}
#article p{
	font-size:90%;
}
ad-pane{
	float:none;
}

#sidebar .links{
	display: none;
}

.inline-image{
	width:auto!important;
	max-width:100%!important;
}
.image-half{
	max-width:70%!important;
}
.horizonal-images-2 .inline-image,
.horizonal-images-3 .inline-image{
	margin-left:0;
	float:none;
}
.horizonal-images-2 .image-half,
.horizonal-images-3 .image-half{
	max-width:70%!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
table.responsive td{
	text-align:left;
}
div.apply{
	width:100%;
}
div.apply2{
	width:100%;
}