@media print {
* { 
  background-color: white !important;
  background-image: none !important;
  }
#header {background:#ffffff; display: none;}
#header1 { 	background-image: none; 	background-color: #ffffff; }
#header2 {display: none;}
#menu {display: none;}
.insert {display: none;}
#menuinsert {display: none;}
/*.contentinsert {display: none;}
.newsinsert {display: none;}
.text {background-image: none; margin-right: 0;}
.text>blockquote.right  {margin-right: 0em;}
*/
body {font-size:11pt; background: #fff; margin-left: 0;margin-top: 0;  font-family: sans-serif;    }
#main { /*position: absolute; top: 0; left 0;*/}
#content {width:auto; margin:0; padding:0;left: 1em; 
right: 0px; top: 10px;border: 5px; border-color:red; height: auto; background-image: none;}
a {text-decoration: underline;}
#content>.text {margin-right: 0px;}
#content .ragged {display: none;}
/*  ================ */
	h1 {font-size:1.4em; margin: 0;  padding: 0; }
	h2 {font-size:1.2em; margin: 0;  }
	h3 {font-size:1.0em; margin: 0; }
	h4 {font-size:0.9em;   margin: 0;  padding-bottom: 0px; }
	.field  { margin: 0; 	line-height: 2em; }
	.head3 {font-size:1.1em; margin: 0;  font-weight: bold; }
/*	.head3-c {font-size:2.1em; margin-left: 0px; color:#fff; font-weight: bold; }
*/	.head4 {font-size:1em; margin-left: 0px;  font-weight: bold; }
	.head5 {
	font-size:1em; margin-left: 0px; 	color:#000000;
	font-weight: bold; 	text-decoration: underline;
}
hr {display:inline; color:black;}
legend {	color:black; font-size: 100%;	font-weight: bold; margin-left: 0;}
.bodytext { font-size: 0.9em; }
.bodytext-b { font-size: 0.9em; font-weight: bold;}
.bodytext-sm { font-size: 0.8em; }
.ragged {display: none;}
#footer1 {display: none;}
.noprint, .to-top {display: none;}
#banner  {display: none;}
.logo {background-image: none; background-color: #fff;}
#related {display: none;}
.notes {font-size : 0.7em; }
 /*end of print media */

  