@charset "utf-8";
/* CSS Document */
@page {
      margin:1.5cm 2cm 3cm 2cm;
   }
* {
	box-shadow:none!important;
}
body {
	background:none;
	color:#000!important;
	font-size: 24px!important;
	line-height: 32px!important;
	font-family:'Montserrat', sans-serif;
}
.screenonly {
	display:none;
	visibility:collapse;
	}
.printonly {
	display:block;
	visibility:visible;
	}

#breadcrumbtree, iframe {display:none; visibility:collapse;}
ul, img {
   page-break-inside: avoid;
}
/*----------------------*/
body #wrapper div.logo-print {color:#000; font-size:14px; text-align:center; margin-bottom:40px; padding-top:20px;}
body, #wrapper, #header-wrapper, #content-container, #content-wrapper, #middle-col, #right-col {
	width:100%;
	min-width:680px;
	margin:0 auto;
	padding:0;
	background:none;
	color:#000;
	border:none!important;
	box-shadow:none;
	box-sizing:border-box;
}
#content {
	width:98%;
	float:none;
	margin:0;
	padding:0 0 0 0;
	position:relative;
	z-index:100;
	box-shadow:none;
	border:none;
}
body{	
	font-size: 20px!important;
	line-height: 24px!important;
}
p {
	font-family:'Montserrat', sans-serif;
	margin:0 0 15px 0;
	color:#000!important;
	font-size: 20px!important;
	line-height: 24px!important;
}
h1, h2, h3, h4, h5, h6, h1 span {
	color:#000!important;
	font-family:'Montserrat', 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:000!important;
	text-decoration:none;
	font-weight:normal!important;
}

#content a.button {
	font-family:'Montserrat', sans-serif;
	font-size:1em;
	padding:5px 20px;
	margin:10px 0 30px 0;
	display:inline-block;
	background-color: #000!important; 
	color:#fff!important;
	border:none!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#content img{max-width:40%}

/* ----------- Inside Page Structure ----------- */
.inside #left-col, #left-col, #left-col.fullwidth {
	width:100%;
	margin:30px 0 0 0;
	padding:0;
	float:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	box-sizing:border-box;
}
.subnav {min-height:inherit;}
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;}
footer, #footer-wrapper {display:none; visibility:hidden;}