@charset "utf-8";
/* CSS Document */
@page {
      margin:1.5cm 2cm 3cm 2cm;
   }
body {
	background:none;
	color:#000!important;
}
.screenonly {
	display:none;
	visibility:collapse;
	}
.printonly {
	display:block;
	visibility:visible;
	}
a {color:blue!important;}
#breadcrumbtree {display:none; visibility:collapse;}
ul, img {
   page-break-inside: avoid;
}
/*----------------------*/
body #wrapper div.logo-print {color:#ccc;}
#wrapper {
	width:100%;
	min-width:980px;
	margin:0 auto;
	padding:0;
	background:none;
	color:#000;
}
#content-wrapper {
	background:none;
	box-shadow:none;
}
#content {
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;
	z-index:100;
	box-shadow:none;
	border:none;
}
#content p {
	margin:0 0 15px 0;
	line-height:18px;
}
footer {
	padding:10px 0;
	color:#000;
	font-size:12px;
	border-radius:none;
	background: none;
	border-top:solid 1px #ccc;
}
footer a {color:#000!important;}
footer .col1, footer .col3 {
	width:100%;
	float:none;
	text-align:center;
}
p.copyright {
	float:none;
	text-align:center;
}
h1, h2, h3, h4, h5, h6, h1 span {
	color:#222!important;
	font-family:'sorts_mill_goudyregular', Tahoma, Geneva, sans-serif;
	page-break-after: avoid;
}
h2 a, h3 a, h4 a, h5 a, h6 a, a h2, a h3, a h4, a h5, a h6 {
	color:blue!important;
	text-decoration:none;
	font-weight:normal!important;
}
/* ----------- Inside Page Structure ----------- */
#content .left-col, #content .right-col, #content .fullwidth, #content .mid-col, #content .page-text {
	width:98%;
	margin:30px 0 0 0;
	padding:none;
	float:none;
}
table th {
	color: #000;
	background:none;
	padding-left:0;
}
table td {
	border-color:#ccc;
}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}