@page {
  size: auto;
  margin-top:25px;  
  margin-bottom:50px;
}

html 					{ font-size:12px; width:auto !important; margin:0 !important; }
body 					{ background-color:#FFFFFF; line-height:1.4; color:#000000; width:auto !important; margin:0 !important; padding:0; }

a 						{ color:#000000; }
a:visited			    { color:#000000; }
a:hover, a:focus 		{ color:#000000; }
a:link 					{ color:#000000; }
a:active 				{ color:#000000; }

ol li 					{ margin-bottom:4px; padding-left:20px; }
ul 						{ padding-left:30px; }
ul li:first-child 		{ margin-top:-10px; }
ul li::before			{ width:5px; height:5px; }

.bar-section-row 		{ display:none; }
.blog-related			{ display:none; }
.blog-tech-top-image	{ display:none; }
.body-text				{ font-size:12px; line-height:1.4; }
.button-quote-white 	{ display:none;}
.cell-left-head			{ padding:3px; font-size:12px; }
.cell-left				{ padding:3px; font-size:12px; }
.cell-right				{ padding:3px; font-size:12px; }
.cell-center			{ padding:3px; font-size:12px; }
.content-layout 		{ background-color:#FFFFFF; }
.content-main			{ background-color:#FFFFFF; width:100%; margin-right:0px; padding-bottom:0px;}
.footer-container		{ display:none; }
.form-container			{ display:none; }
.guide-links			{ background-color:#FFFFFF; }
.header-container 		{ display:none; }
.header-nav-form 		{ display:none; }
.header-print 			{ display:inline; width:100% !important; }
.head-title-summary 	{ padding-top:10px; padding-bottom:0px; }
.image-caption			{ font-size:11px; }
.outer-container 		{ background-color:#FFFFFF; width:750px; }
.main-container 		{ background-color:#FFFFFF; }
.main-section			{ background-color:#FFFFFF; }
.main-section-contrast 	{ background-color:#FFFFFF; color:#000000; padding:0px; font-size:12px; line-height:1.4; color:#000000;}
.note              		{ font-size:12px; color:#000000; }
.page-head1-basic		{ font-size:2.0rem; line-height:2.0rem; padding-bottom:0px; color:#000000; }
.page-head2-basic		{ display:none; }
.page-width				{ background-color:#FFFFFF; width:100%; }
.reverse-section 		{ background-color:#FFFFFF; }
.section-right			{ display:none; }
.services-buttons		{ display:none; }
.services-related		{ display:none; }
.services-title-row 	{ gap:0px; }
.services-top-image		{ display:none; }
.title-separator		{ display:none; }
.top-bar				{ display:none; }
.video-container		{ display:none; }

