/* Elements that shouldn't be printed */
#header {
	display: none;
}
#actions {
	display: none;
}
#footer {
	display: none;
}
div.exportlinks {
	display: none;
}
a.qtip.helpIcon, a.editIcon, a.historyIcon,
a.expanded, a.collapsed,
a.smallBtn {
	display: none;
}
#background {
	background-image: none;
}
input[type=file] {
	display: none;
}

/* Elements that need to be positioned differently for printing */
#container {
	width: 100%;
}
#content {
	padding: 0 0 0 0;
}
#subRight {
	float: none;			/* Need to cancel out float, and set display: block instead... */
	display: block;			/* ...otherwise page breaks don't work */
	padding: 0 0 0 0;
	width: 100%;
	border: 0 none !important;
}
#workflowImage {
	margin-left: 225px !important;
}
#workflowImage div.spacer {
	width: 100px;
	margin-right: -35px;
}
#workflowImage div.workflowStep div.circle, #workflowImage div.workflowStep div.stepName {
	width: 90px;
}

/* Elements that are styled differently for printing */
.pageBreak  { 
    display: block; 
    page-break-before: always; 
}
body, a.subtab, p, .subHeaderLeft h1, #workflowImage {
	font-size: 18px !important;
}
input, select, textarea {
	border: 1px solid #dad7d7;
	font-size: 18px;
	font-weight: normal;
}
input[type=checkbox], input[type=radio] {
	border: 1px solid #dad7d7;
}
fieldset legend {
	background: #fff;
}
div.subContentLeft label, div.subContentRight label, div.subContentFull label {
	width: 250px !important;
}