/* ==========================================================================Print styles.Inlined to avoid the additional HTTP request:https://www.phpied.com/delay-loading-your-print-css/========================================================================== */@media print {*, *:before, *:after {	background: transparent !important;	color: #000 !important; /* Black prints faster */	-webkit-box-shadow: none !important;	box-shadow: none !important;	text-shadow: none !important;}a, a:visited {	text-decoration:  none;/*display:none;*/}a[href]:after {	/*content: " (" attr(href) ")";*/	content: "";} a:not(.btn) { text-decoration:  none;}abbr[title]:after {	content: " (" attr(title) ")";}img, a > img {	display:block !important;	-webkit-print-color-adjust:exact !important;	color-adjust:exact !important;}/** Don't show links that are fragment identifiers,* or use the `javascript:` pseudo protocol*/a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}pre {	white-space: pre-wrap !important;}pre, blockquote {	border: 1px solid #999;	page-break-inside: avoid;}/** Printing Tables:* http://css-discuss.incutio.com/wiki/Printing_Tables*/thead {	display: table-header-group;}tr, img {	page-break-inside: avoid;}p, h2, h3 {	orphans: 3;	widows: 3;}h2, h3 {	page-break-after: avoid;}body {	font-size: 6pt;	/*color: #000;*/	color: #F00;	background-color: #fff;	background-image: none;}body, main {	margin: 0;	padding: 0;	background-color: #fff;	border: none;}table {	page-break-inside: avoid;}th {	color: #000;	background-color: #fff;	border-bottom: 1pt solid #000;}tr {	border-top: 1pt solid #000;}.header-bg {	display:none;}header {	}header .logo img {	display:none !important;}header .logo {	background-image: url(../images/harness-ip-logo-blue.png);	background-repeat: no-repeat;	background-position: left top;	width:100%;	-webkit-print-color-adjust:exact;}header .printlogo {	display:block;	}.header-tools {	display:none !important;}.icon {	display:none !important;}#maincontent {	width: 100%;	margin: 0;	float: none;} [class*='col-'] {width: 100%;margin: 0;float: none;display:block; margin-bottom:24px;}.pageheaderimg {	display:none !important;}footer {	display:none;} @page {margin: 2cm}body {	font: 13pt Georgia, "Times New Roman", Times, serif;	line-height: 1.3;	background: #fff !important;	color: #000;}h1 {	font-size: 24pt;}h2, h3, h4 {	font-size: 14pt;	margin-top: 25px;}blockquote {	page-break-inside: avoid;}h1, h2, h3, h4, h5, h6 {	page-break-after:avoid;	page-break-inside:avoid}img {	page-break-inside:avoid;	page-break-after:avoid;}table, pre {	page-break-inside:avoid}ul, ol, dl {	page-break-before:avoid} article a[href^="#"]:after { content: "";}.entry iframe, ins {	display: none;	width: 0 !important;	height: 0 !important;	overflow: hidden !important;	line-height: 0pt !important;	white-space: nowrap;}.embed-youtube, .embed-responsive {	position: absolute;	height: 0;	overflow: hidden;}#header-widgets, nav, .noprint, aside.mashsb-container,  .sidebar,  .mashshare-top,  .mashshare-bottom,  .content-ads,   .make-comment, .author-bio, .heading, .related-posts, #decomments-form-add-comment, #breadcrumbs, #footer, .post-byline, .meta-single, .site-title img, .post-tags, .readability, form {	display: none;}.pagetools, .pagetools-alt {	display: none;}.entry:after {	content: "";	color: #999 !important;	font-size: 1em;	padding-top: 30px;}#header:before {	content: "";	color: #777 !important;	font-size: 1em;	padding-top: 30px;	text-align: center !important;}p, address, li, dt, dd, blockquote {	font-size: 100%}code, pre {	font-family: "Courier New", Courier, mono}ul, ol {	list-style: square;	margin-left: 18pt;	margin-bottom: 20pt;}li {	line-height: 1.6em;}.grecaptcha-logo {	display:none;}} @media print and (max-width: 5in) { caption { color: #000; background-color: #fff; border-bottom: 1pt solid #000;} table { page-break-inside: auto;} tr { page-break-inside: avoid;}}.contactinfo.card img {	display:block;	-webkit-print-color-adjust:exact;}