@media print {
/********* UNIVERSAL *********/


* {
  padding: 0px;
  margin: 0px;
}

body {
  text-align: center;  /* cetering hack for IE */
}

img {
	float: none;
	border: 0px;	
	margin: 0px;
	
}

#number {
font-size: 6px;
top: 10px;
}

h3 {
	float: none;
	display: block;
	width: 575px;
	height: auto;
	font-size: 11px;
	margin: 20px 0px 0px 0px;    /*margin: 15px 0px 10px 0px;*/
    border-bottom: solid 1px #000000;

}

h4 {
	float: none;
	display: block;
	width: 575px;
	height: auto;
	font-size: 11px;
	margin: 20px 0px 0px 0px;    /*margin: 15px 0px 10px 0px;*/
    border-bottom: solid 1px #000000;
	page-break-before:always;

}

h5 {
page-break-before:always;
}

p  {
	float: none;
	display: block;
	margin: 5px 0px 5px 0px;
	width: 575px;
	height: auto;
}




#wrapper	{
  width: 768px;
  height: auto;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  font-family: tahoma, helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}


/*table {
	float: none;
	display: inline;
	margin: 10px 0px;
	
}*/



/********* HEADER *********/

#header {
  float: none;
  display: block;
  width: 600px;
  height: 88px;
  padding-bottom:0px;
  margin-bottom:0px;
  text-align:left;
 
}

#logo {
  float: none;
  display: block;
  width: 600px;
  height: 88px;

}

#subPageHeader {
	float: none;
    display: block;
	width: 395px;
	height: auto;
	font-size: 20px;
	line-height: 15px;
	text-align: left;
	padding-bottom:10px;
	
	color: #701471;
}

.subsub {
padding-bottom:10px;
}


.subPageContent {
  float: none;
  width: 595px;
  text-align: left;
  padding-left: 10px;
  line-height: 10px;
  padding-top:0px;

}


.table {
	display: table;
	border: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin:6px 0px;
	float: none;
}

.table td{
	padding: 12px 4px 2px 6px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	/*vertical-align:text-top;*/
	/*vertical-align:bottom;*/
	/*border-left: 1px solid #BDBDBD;*/
}

.td1
{
padding: 4px 4px 0px 6px;
border-bottom: 1px solid #000000;/*#BDBDBD*/
vertical-align:bottom;
}

.td2
{
padding: 4px 4px 0px 6px;
vertical-align:text-top;
}


.tableheader {
	font-weight: bold;
	color: #000000;
	/*background: #CCD3ED;*/
	vertical-align: bottom;
	
}

a:link {
	color: #701471;		
	text-decoration:none;
}

.print{
position: static;
/*left:470px;*/
margin:auto;
}

#printbt {
display:none;
}

}