@page {
  size: auto;   /* Limited browser adoption of this rule, but should work more reliably in later versions */
}
.Noprint {
  display: none;
}
thead {
  display: table-header-group;
  background: #eeeeee;
}
thead th {
	font-weight: bold;
	background: #eeeeee;
}
tr, td {
  page-break-inside: avoid;
}

body {
    font: 12px/1 Arial, Helvetica, sans-serif;
    color:#666666;
	 margin: 0;
	 background: #ffffff;
}

#utilityNav,
#secondary,
#headerSlideshow,
#searchbar,
#navigation,
#footer { display:none; }

#primary {
	height: 100%;
	width: 100%;
	overflow: visible;
}

#primary p {
	color: #555;
}

#logo {
	display: block;
	text-indent: 0;
}
#logo img {
	border: none;
}
#contentarea { padding: 10px 0 0 0;  }