@charset "utf-8";
/* CSS Document */
@media print {
  @page {
    margin-top: 2cm; /* adjust as needed */
    margin-right: 1cm;
    margin-bottom: 2cm;
    margin-left: 1cm;
  }
  
  body {
    /* Make sure content starts inside the page margin */
    margin: 0;
    padding: 0;
  }
}
.screenonly {
	display:none;
	visibility:collapse;
	}
.printonly {
	display:block;
	visibility:visible;
	}
body {
	font-family: "Rubik", sans-serif;
	font-weight:400;
	font-size:22px;
	color:#000;
}
.logo-print img{
	max-width:300px;
	height:auto;
	filter:grayscale(1);
}

#breadcrumbtree, iframe, #map, #footer-wrapper, .right-col {
	display:none;
	visibility:collapse;
}
#content-wrapper{box-shadow:none}
#container, #container-inner, #left-column, #content {
width:650px;
margin:0;
padding:0;
font-size:18px;
line-height:26px;
}


#content a.button {
	width:auto;
	font-weight:500!important;
	font-size:18px;
	padding:6px 20px;
	display:inline-block;
	margin-bottom:20px;
	color:#fff!important;
	border-radius:6px;
	background-color:#000!important;
	border:none;
	text-decoration:none;
	z-index:0;
	display:none;
}


#content p{
font-size:18px;
line-height:26px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0 0 35px 0;
	color:#000!important;
}
