
/* -------------------------- Print Template ----------------------------- */

div#map div.infowindow,
body {
	font-size: 12pt !important;
	line-height: 28px;
}

div#page_wrap {
	width: auto;
}

div#page {
	 box-shadow: none; 
	 border: none;
}

div#content_left,
div.login_form input.button, 
div#module_mailform div#mailform_submit_button input,
div#module_mailform div.pagination, 
div.module-listing div.pagination,
div#content div.listing_entry_backlink a, 
div.module-listing div.listing_entry a.listing-more-button,
div.resource_container.documents,
footer div#indual,
div#header_image,
div#subnavigation,
div#navigation,
div#metanavigation {
	display: none;
}

div#siteframe,
header {
	padding: 0;
}

header {
	margin: 0 0 40px 0;
}

div#content {
	min-width: 800px;
}

div#content h1,
div#content h1#page_title {
	font: 300 35px/ 40px 'Roboto', Verdana, Arial, sans-serif;
}

div.module-listing div.listing_entry div.listing_content_container h2,
div.module-listing div.listing_entry div.listing_content_container h2 a,
div#module_overview div.overview_item h2 a, 
div#module_overview div.overview_item h2,
div#content div.introduction,
div#content h2 {
	font: 500 26px/ 32px 'Roboto', Verdana, Arial, sans-serif;
}

div#portlets div.portlet h3.portlet-title,
div#module_overview div.overview_item div.content div.introduction,
div#content h3 {
	font: 500 24px/ 30px 'Roboto', Verdana, Arial, sans-serif;
	color: #555;
}

div#content h6,
div#content h5,
div#content h4 {
	font: 500 22px/ 28px 'Roboto', Verdana, Arial, sans-serif;
	color: #777;
}

footer div#contact ul {
	font-size: 10pt !important;
	line-height: 26px;
}

footer div#contact ul li {
	float: none;
	margin: 0;
}

div#map {
	margin: 0 0 30px 0;
}
