@charset "utf-8";
/*CSS RESET*/
/*2022 Version - 08.23.22*/
@media print {
	@page {
		margin: .25in;
	}
	
	.noPrint, .miniWrapper.hidden, .banner, .closebtn, .openbtn {display:none !important;}
	
	video {display:none !important;}

	
	
	* {height:auto; position:relative !important; overflow:visible !important; page-break-inside:auto !important; break-inside:auto !important; box-sizing:border-box; line-height: 1.1 !important;}
	
	.sidepanel {display: inline-block; width: 95%;}
	
	.red {color: #ad1015;}
	
	.smPrint {height:15px;}
	
	html {font-size:11pt;}
	header {height:70px;}
	header img {height:70px;}
	main {width:95%; }
	h1 {margin-top:20px; margin-bottom:5px; font-size: 17pt;}
	h1>span.title.fixed {box-shadow:none;}
	h2 {font-size:15pt; margin-top: 20px;}
	h3 {font-size: 13pt;}
	.alpha>h3 {margin-bottom:5px;}
	#WRAPPER, #JUMP, section, .textbox, .miniWrapper {background-color:transparent !important; width:100%; height:auto; display:block !important; margin:0 auto; border-radius:0; float:none;}
	section:not(#INTRODUCTION) {/*page-break-before:always !important;*/ display:block !important; margin-top:20px;}
	section.noPrintTop {margin-top:0px !important; padding-top:0px !important;}
	#WRAPPER {border-top:none;}
	#JUMP {padding:0;}
	
	.textbox {width:100% !important; font-size:95%; padding:8px; margin:1em auto; border-radius:10px; display:inline-block !important;}
	
	.textbox2 {width:95% !important; padding:6px; margin:1em auto; border-radius:10px; display:inline-block !important;}
	
	li {background-color:transparent; height:auto; padding-bottom:0px;}
	li p {top:0px; margin-top:8px;}
	.list:last-of-type {padding-bottom:40px;}
	ol, ul {display:inline-block !important;}
	li>ul, li>ol, li>ul>li:last-of-type, li>ol>li:last-of-type {margin-bottom:0px;}
	/*.number p {page-break-inside:avoid !important;}*/
	
	p, li {line-height:1.2;}
	a::after {content:" (" attr(href)")"; font-size:0.8em; font-weight:normal; word-break:break-all;}
	a.logoLink::after, #RESOURCES 
	
	th, td, table {border-collapse:unset; line-height:1.1; font-size:95%;}
	table {padding:0 !important; width:100%; margin-top:10px !important;}
	th {background:none !important; color:black;}
	tr {background:none !important; display:flex !important; page-break-inside:avoid !important;}
	tr>td, tr>th {width:70%; display:inline-block; margin:0px; border:1px #000000 solFexpid; border-right:none;}
	tr>td:first-of-type, tr>th:first-of-type {width:30% !important; display:inline-block; margin:0px; border-right:1px solid;}
	
	
	div.pageBreak {page-break-before:always !important; display:block !important; height:0px;}
	div.pageBreak.negate {page-break-before:auto !important; display:none;}
	
	
	/* PRODUCT SPECIFIC */
	.menu>li {list-style-type:none;}
	.menu>li::before {content: '\2610 '; margin-left:-17px; padding-right:12px; height:19px; display:block; float:left;}
	ol.alpha>li {page-break-before:avoid !important; page-break-inside:auto !important;}
	.miniWrapper {top:auto !important; margin-bottom:0 !important; margin-top:0 !important; padding-bottom:0 !important; padding-top:0 !important; padding-left:25px !important; page-break-inside:auto !important;}
	#HELP, #RESOURCES, #SECTION1, #SECTION2, #APPENDIX1, #APPENDIX2, #APPENDIX3  {padding:0; margin:0 auto; border-radius:0; border:none; background:none;}
	#APPENDIX3 .miniWrapper {padding-left:0 !important;}
	#HELP>div:not(:first-of-type) {padding-top:20px; border-top:1px #000000 solid;}
	#HELP>div>h3::before {content:url(../images/tip_icon.png)' '; position:absolute; left:-20px;}
	#HELP>div {margin-bottom:25px; line-height:1.2; position:relative;}
	footer {margin-top:30px;}
	.definitions ul {margin-bottom:0px !important;}
	.definitions ul>li:last-of-type {margin-bottom:0px !important;}
	.number .textbox {width:calc(100% + 60px) !important; margin:1em -15px 1em -45px !important;}
	.number+.textbox, .miniWrapper>.textbox {width:calc(100% + 40px) !important; margin:1em -15px 1em -25px !important;}
	.miniWrapper .number {margin-left:20px !important; margin-bottom:0px !important;}
	section>.number {margin-left:25px !important; margin-bottom:0px !important;}
	.expand {display: inline;}
	

	
	.column2 {
	border: 1px solid #00529B;
	border-radius:15px;

}

	
}