@import "inc-modules.css";
@import "inc-snippets.css";
@import "inc-form.css";
@import "inc-text.css";

@media print {

/* ==================================================================== */
/* ======================== ONLY WHEN PRINTING ======================== */
/* ==================================================================== */	
		
		body, td, th { font-family: Arial, Helvetica, Verdana, sans-serif; }
		
		div.con-header-1 	{ display: none; }	
		div.con-footer-1 	{ display: none; }	
		div.con-supp-1 		{ display: none; }	
		div.con-main-1 		{ margin: 0 auto; }		
		div.con-supp-2		{ display: none; }	
		
		div.mod-printlogo-1	{ display: block; margin-bottom: 10px; margin-left: 0px; margin-top: 0px;}	
		body#payment div.mod-printlogo-1	{ display: block; margin-bottom: 0px; margin-left: 0px; margin-top: 0px;}
		div.mod-content-1	{ width: auto; }
		div.mod-contact-1	{ width: auto; }
		div.mod-subscribe-1	{ width: auto; }	
		div.mod-sitemap-1	{ width: auto; }
		div.mod-area-anchors { display:none; }
		p.top, p.back 		{display: none; }
		
		div.mod-content-1 div.pad-mod	{ width: auto; }
		
		h1.area-anchor	{ display: none;}
		
		h1.sectiontitle {display: none; }
		
		h1.pagetitle {
			font-size: 17pt !important;
			line-height: 1.6em;
			font-weight: bold;
			}
				
	
		h1 {
			font-size: 16pt;
			line-height: 1.6em;
			font-weight: bold;
			}
			
		h2 {
			font-size: 12pt;
			line-height: 1.4em;
			font-weight: bold;
			display: block;
			clear: both;
			}
		
		h3 {
			font-size: 9.5pt;
			line-height: 1.7em;
			font-weight: bold;
			padding: 3px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}

		p, span {
			font-size: 8.5pt;
			line-height: 1.4em;
			padding: 3px 0px 6px 0px;
			margin: 0px 0px 0px 0px;
			}	
			
		
		img {border: none;}
		
		ul, ol {
			margin-top: 3px;
			}
	
		li {
			font-size: 9.5pt;
			line-height: 1.4em;
			margin-top: 0.2em;
			margin-bottom: 0.1em; 
			}	
		li li {
			font-size: 100%; /*Setting to 100% fixes inheritance of nested lists*/
			}
		
		/* PAYMENT GATEWAY TABLE STYLES */
			
		table.payment-results th, 
		table.payment-results input, 
		table.payment-results select { font-size: 8.5pt !important;}	
		
		table.payment-results td.date,
		table.payment-results td.name,
		table.payment-results td.institution,
		tr.processed-order td,
		table.payment-results td.leftlabel,
		div.mod-paymentfilter-1 span {
		font-size: 8.5pt;
		}
		
			
		div.contact {
		width: 100%;
		}
		div.info {width: 400px; }
		
}
	
			