﻿/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

/* approval form */

.mod-printform {
	display: block !important;
	}

.mod-preform div.submit {
	display: none;
	}

.mod-preform,
.mod-printform {
	font-size: 85%;
	}

/* sIFR */

.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* font sizing */
body {
	font-size: 8pt !important;
	width: 95%;
	margin: 0;
	}

/* Container sizing */

div.frame,
div.content,
div.con-main,
div.mod-content {
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
	}


/* Container hiding */
div.formsuccess,
div.con-footer,
div.con-supp,
div.mod-login,
div.mod-search,
div.mod-homenav,
div.mod-topbar,
div.submit,
div.mod-mainnav {
	display: none !important;
	}
 div.show-printing	{display: block !important;}

/* Removing backgrounds */

div.submit,
div.midformtext,
div.frame,
html,
fieldset,
legend span,
div.con-main {
	background: none !important;
	}

/* Forms */

div.required-info {
	width: 90% !important;
	}

div.row label span.element {
	width: 65% !important;
	}

div.row span.desc {
	width: 25% !important;
	}

html body div.row fieldset {
	padding-left: 26.5% !important;
	}

div.row strong.required {
	left: 26% !important;
	}

legend span {
	border: none !important;
	font-weight: bold;
	font-size: 120%;
	color: #000 !important;
	}

div.row legend span {
	font-size: 100%;
	font-weight: normal;
	}

/* Snippets */

div.content p.image {
	width: auto;
	float: none;
	}

div.two-column,
div.three-column,
div.col-1,
div.col-2,
div.col-3 {
	float: none;
	width: auto !important;
	}

table.data-table {
	width: 95%;
	}