@charset "utf-8";
/*CSS RESET*/

@media print {
	@page {
		margin: 0.5in 1in;
	}
	.noPrint {display:none !important;}
	* {height:auto !important; position:relative !important; top:auto !important; overflow:visible !important; page-break-inside:auto !important; break-inside:auto !important; box-sizing:border-box;}
	
	html {font-size:12pt;}
	header {height:120px !important;}
	header img {height:130px;}
	main {width:90%; margin-bottom:50px !important;}
	
	h1 {margin-top:50px; margin-bottom:20px; margin-left: 15px; margin-right: 15px; width: 90%;}
	
	h1>span.title.fixed {box-shadow:none;}
	h2 {font-size:16pt;}
	#WRAPPER, #JUMP, section, .textbox, .miniWrapper {background-color:transparent !important; width:100%; height:auto; display:block; margin:10 auto; border-radius:0; float:none;}
	section:not(#INTRODUCTION) {display:block !important;}
	#WRAPPER {border-top:none;}
	#JUMP {padding:0;}
	
	.sidepanel {display: block;  width: 90%; }
	
	.openbtn {display: block; margin-top: 20px;}
	
	.textbox {border: none;}
	
	th, td, table {border-collapse:unset;}
	table {padding:0 !important;}
	th {background:none !important; color:black;}
	tr {background:none !important;}
	
	/*#JUMP * {position:relative !important; top:0px !important; display:block !important;}
	
	#JUMP {padding:15px 0; display:inline-block; position:relative; top:0px;}*/
	
	li {background-color:transparent !important; height:auto !important; padding-bottom:0px !important;}
	
	li p {top:0px !important; position:relative !important; margin-top:8px !important;}
	
	.list:last-of-type {padding-bottom:40px;}
	
	p, li {line-height:1.2;}
	
	footer {margin-top:30px;}
	
	.textbox {width:100% !important; float:none; margin-left:0 !important; font-size:95%; margin-bottom:30px;}
	
	li.textboxer>p {width:100% !important; float:none;}
	
	/*body #HELP {display:block; page-break-before:always;}
	
	#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;}
	
	#HELP>div>span, #HELP>div:first-of-type {display:none;}*/
	nav, #PRINT, #SAMPLE, label, input, .arrow, #bottomLogos, .tipBox, #TO_TOP, .truncLink, .banner,  #SKIPPER, #CURTAIN, #TUT_ONLY, #DOWNLOAD, .noPrint, #TUTORIAL>svg, #CURTAIN2, #CLOSE_INFO, #CLOSE_INFO2 {display:none !important;}
	
	.print-only {display:inline-block !important; width:100%;}
	
	#PRINT_FORM {page-break-before:avoid !important; page-break-after:always !important; display:block !important; position:relative !important;}
	
	section, #TUTORIAL {margin-bottom:25px; padding:0px !important; border:none;}
	
	a::after {content:" (" attr(href)")"; font-size:0.8em; font-weight:normal; word-break:break-all;}
	
	a.logoLink::after, .noAfter::after, .trunc::after {content:"";}
	
	#RESOURCES a {word-break:break-all;}
	
	h2 {color:#00529B; background:none; /*border-bottom:solid 1px #00529B;*/ border-radius:0px; margin:10px 0; padding:10px 0 0 0; box-shadow:none;}
	
	.printLogo {display:inline-block !important; width:125px; float:left; margin-left:25px;}

	.webLogo {display:none !important;}
	
	#APPENDIX1, #APPENDIX2, #APPENDIX3 {background-color:transparent;}
	
	.information {left:0px !important;}
	
	.trunc {height:auto; overflow:visible;}
}