@charset "utf-8";
/*CSS RESET*/
/*2024 Version- E/M Revision 11.21.24*/

@media print {
*:not(body){position:relative !important;}
header, footer, button, #TO_TOP, #SERVICE button, .no-print {display:none !important;}
.print-only {display:block !important;}
a, span, strong, abbr, em, b, i {display: inline !important;}
	
	img {display: none;}
	
	h2 {padding-bottom: 0px; display: block; }

	
	h3 {page-break-before: avoid !important; }

main #SERVICE #WRAPPER, main #RESOURCES, main #FAQ, main #DISCLAIMERS, article, section {background-color:#FFFFFF !important; border:none !important;}
main #DISCLAIMERS {color:#000000 !important;  page-break-before:avoid !important; break-before:avoid !important; display: block; }

 a::after {content:' ('attr(href)')' !important; font-size:13px !important;}
	
#PRINT_STACK {width:100% !important; left:0px !important; page-break-before:avoid !important; page-break-after:avoid !important; break-before:avoid !important;}
.note>strong {font-weight:bold; position:absolute !important; left:-60px;}
.disclaimer {font-size:85%; margin-top:50px;}
	
.telePrint {opacity: 1;}
	
main #SERVICE #WRAPPER>div, main #FAQ div {/*-webkit-column-break-inside:auto; page-break-inside:auto; break-inside:avoid;*/}
}

.INTRO {page-break-before:avoid !important; break-before:avoid !important;}

#INTRO {page-break-before:avoid !important; break-before:avoid !important;}