div {-webkit-print-color-adjust: exact !important;}

html, body {
	height: 99% !important;
	background: #fff !important;
}

body .white_box .vc_column-inner > .wpb_wrapper {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	overflow: auto;
}

#page, .wrapper {padding: 0;}

#branding #site-title {
	float: none;
	padding: 40px 0 60px 50px;
	background: url(../images/header_print.png) no-repeat right top;
	-webkit-print-color-adjust: exact;
}

.header_right, .sidebar, .print_button, .print_button + .vc_btn3-container, .resource_heading, .header_frame, .next_step, .landing_menu, .vc_btn3-container,
a.skip_link, .clear, #mainmenu, #footer {
	display: none;
	position: absolute;
	height: 0;
	overflow: hidden;
}

.page_header {
	margin-right: 0 !important;
	min-height: 1px;
}

.page_header h1 {
	font-size: 42px;
	line-height: 49px;
	padding: 0 !important;
	min-height: 1px !important;
	color: #333132;
}

.page_header {background: none !important;}

.page_content {
    margin-right: 0;
}

.white_box .vc_column-inner > .wpb_wrapper {padding: 0;}

body.single-audit .page_content section:first-child .vc_row:first-child .vc_column-inner > .wpb_wrapper, body.single-framework .page_content section:first-child .vc_row:first-child .vc_column-inner > .wpb_wrapper {
	padding-top: 5px !important;
}