.print-branding {
	display: block !important;
	visibility: visible !important;
	margin-bottom: 30pt;
}

.print-branding img {
	width: 25%;
	height: auto;
}

div#hd,
div.nv,
div.ft,
div.sharing,
div.more-from-topic,
div.more-from-section,
div.comments,
.awsm,
.awsm.skinner
 {
	display: none !important;
}

.bd .container {
	margin: 0;
	padding: 0;
	max-width: 100%;
	width: 100%;
}

.article-page .section-name {
	float: none;
	margin: 0;
	text-align: left;
	width: 100%;
}

.article-page {
	padding: 0 !important;
	margin: 0 !important;
}

.article-page h1,
.article-page h2,
.article-page .article-meta-2,
.article-page article p,
.article-page article h2,
.article-page article h3,
.article-page article h4,
.article-page article blockquote,
.article-page article ul {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.article-page .caption-box,
.article-page .caption-box.big-picture {
	margin-left: 20pt !important;
	width: 50% !important;
}

.article-page .big-picture {
	width: auto !important;
	height: auto !important;
}

.article-page .caption-box img,
.article-page .big-picture img {
	width: 100% !important;
	height: auto !important;
}

.article-page h1,
.article-page h2 {
	font-size: 24pt !important;
}

.article-page article p {
	font-size: 12pt !important;
}

.article-page article p:first-child,
.article-page article ul {
	font-size: 13pt !important;
}

.article-page article blockquote {
	border-top: solid 1pt #333;
	border-bottom: solid 1pt #333;
	border-left: none;
	border-right: none;
	font-size: 14pt !important;
	padding: 10pt;
}

.article-page article .img-caption {
	font-size: 8pt !important;
}

