@media print {
	body, #page_margins, #page, #main {
		margin: 0;
		padding: 0;
		border: 0;
	}

	#page_margins, #page {
		width: 100% !important;
		min-width: 0;
		max-width: none;
	}

	#header {
		height: auto;
	}

	#topnav, #nav, #search, #footer, #wbib_col1, #wbib_col2, #search_site, #header .c80r {
		display: none;
	}

	.c25l, .c75l, .c25r, .c75r {
		width: 100%;
		margin: 0;
		float: none;
		overflow: visible;
		display: table;
	}

	.subc, .subcl, .subcr {
		margin: 0;
		padding: 0;
	}

	body * {
		font-family: "Times New Roman", Times, serif;
	}

	code, pre {
		font-family: "Courier New", Courier, mono;
	}

	body {
		font-family: arial;
		font-size: 12pt;
	}

	h1,h2,h3,h4,h5,h6 {
		page-break-after: avoid;
	}
	#page a[href^="http:"], #page a[href^="https:"] {
		padding-left: 0;
		background-image: none;
	}

	#col1_content:before, #col2_content:before, #col3_content:before {
		content: "";
		color: #888;
		background: inherit;
		display: block;
		font-weight: bold;
		font-size: 1.5em;
	}

	.floatbox, .subcolumns, .subcolums_oldgecko {
		overflow: visible;
		display: table;
	}

	#wbib_col3, #wbib_col3_content {
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
	}
	.front #wbib_col3 {
    margin: 40px 0% 0 0;
}
	#newsContent .block {
	float:none;
	display:inline-block;
	vertical-align: top;
	}
}