/* FOR PRINT ONLY */

body,
input {
	margin:	 0px;
	padding: 0px;	
	color:	 #000000;
	background-color: #FFFFFF;
	margin: .5cm;
	font-size:9pt;
	}
h1 {
	font-size:13pt;
	}
h2 {
	font-size:12pt;
	}
h3 {
	font-size:10pt;
	}
	
.logo img {
	border:0px; }

hr { width:auto; }

a {	color: #000000;
	text-decoration:underline;
	color:gray }	/* distinguish the link color somehow for b/w printers */


.table-dataplain { width:100%; }
	
.table-orderdetails {  }

.table-orderdetails th 	{ 
	border-top: solid 1px #CCCCCC; 
	border-bottom: solid 1px #CCCCCC; 
	font-weight:bold; 
	background-color: #F2F2F2;
	padding:2px;
	}
.table-orderdetails td 	{ 
	padding:3px;
	border-bottom: dotted 1px #CCCCCC; 
	}
.table-orderdetails tr { 
	}
.table-orderdetails td.none { 
	border:none; }
.table-orderdetails .row 	{ 
	background-color: #FFFFFF;
	}
.table-orderdetails .row-alternate 	{ 
	background-color: #F2F2F2;
	}


#page-clients-client blockquote p {
	font-family:"Times New Roman", Times, serif !important;
	font-style:italic;
	font-size:1.1em;
	}


/* HIDE FOR PRINT ONLY - everything but body content */

body #tabs, 
body .form-search, 
body .tabs-base, 
body #base,
body .path, 
body .path-base, 
body #left-column,
body #right-column, 
body .links-section,
body .links-subsections,
body .links-topsections,
body .links-footer,
body .highlight-edit,
body .highlight-edit-small,
body .highlight-edit-smallest,
body .hidden,
body .core-loggedin {  
	display:none !important; 
	}


