

body {
	margin: 0;
}

h3 {
	font: 300 24px/26px 'Open Sans', Arial, sans-serif;
}

header {
	height: auto !important;
	background: transparent none !important;
}

header #headerContainer,
#headerLinks,
#topMenuContainer,
#docHeadArticle,
.doc-head-article,
.listing-search,
footer {
  display: none !important;
}

#listingTabs a {
	font-weight: 700 !important;
}
#listingTabs .active a {
	text-decoration: underline !important;
}

.top-image {
	padding-bottom: 20px;
}


#midRightContainer,
#midRightLowerContainer {
	width: 100% !important;
	margin: 0 !important;
}
.print-main {
	width: 90% !important;
	margin: 0 4% 0 6% !important;
}
.print-left {
	width: 70% !important;
}
.print-right {
	width: 30% !important;
}


.article #rightCol h3 {
	font: 600 15px/18px 'Open Sans', Arial, sans-serif !important;
}
.panel .panel-heading {
	border-bottom: 1px solid #000;
}
.panel .panel-body {
	font: 300 12px/16px 'Open Sans', Arial, sans-serif !important;
}
.panel .panel-heading,
.panel .panel-body {
	padding-left: 5px;
	padding-right: 0;
}



#headerPrint {
	display: block;
}
#headerPrint {
	position: relative;
	display: block !important;
	margin-bottom: 30px !important;
	padding-bottom: 30px;
	border-bottom: 2px solid #000;
	text-align: left;
}
#headerPrint img {
	position: relative;
	width: 250px;
}
#headerPrint h1 {
	position: absolute;
	bottom: 33px;
	left: 280px;
	margin: 0;
	padding: 0;
	font: 400 24px/28px 'Open Sans', Arial, sans-serif;
	color: #333 !important;
}
#headerPrint div {
	position: absolute;
	bottom: 12px;
	left: 282px;
	font: 300 11px/15px 'Open Sans', Arial, sans-serif;
	color: #666 !important;
}



.printHidden,
.print-hidden {
	display: none !important;
}
.printVisible,
.print-visible {
	display: block !important;
}

A:link,
A:visited,
A:active,
A:hover {
	color: #000 !important;
	border-bottom: 1px dashed #000;
}


a[href]:after {
	content: " (" attr(href) ")";
	font: 11px Arial,sans-serif !important;
	color: #00c !important;
}
#listingTabs a[href]:after {
	content: none !important;
}