.main-content {
	padding-bottom:0;
	margin-bottom:0;
}
.main-content .top-banner {
    border-top: 1px solid #aaa;
	margin-bottom:0;
    text-align: center;
}
.main-content .article-banner-ad {
	padding-bottom:0;
}
.white-background { /*to maintain white background on scrolling articles*/
	padding-bottom:40px;
}
/*reset left padding on mobile */
.xxs-size .article-page .body-content,
.xs-size .article-page .body-content,
.sm-size .article-page .body-content  {
	padding-left:15px;
}

.article-banner-ad .top-banner {
    border: none;
    margin: 10px auto;
}
