@page {
  size: landscape   /* 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;
}

#header,
#breadcrumbs,
#navigation,
#globaltools,
#subheader,
#footer,
.userinfo,
div.jqmConfirm,
div.jqmConfirmWindow { display:none; }

.tableWrapper,
.tableWrapper_tall,
.tableWrapper_short {
	height: 100%;
	width: 100%;
	overflow: visible;
}

.header_spec_sheet .actions { display: none; }

#printLogo { display: block; text-align: center; }
#contentarea { padding: 10px 0 0 0;  }