@media screen {
	.print-header, .print-footer { display: none; }
	img.print { width: 20px; height: 20px; margin-right: 5px; }
	.print-only { display: none; }
}

@media print {
	.col-select input, .col-commands img { display: none; }
	.completed, .completed a { color: #000 !important; }
	.grid .GridCommandRow_Custom { display: none !important; }
	.grid .header, .grid .footer { background-color: #fff !important; font-size: 100% !important; }
	.grid THEAD { display: table-header-group !important; }
	.grid tr { border-color: #000 !important; }
	.grid tr.GridDataDiv_Custom, .rgDataDiv { height: auto !important; overflow: visible !important; }
	.grid tr.GridHeaderDiv_Custom { margin-right: 0 !important; }
	.grid tr.GroupHeader_Custom td { border-top: solid 1px #000 !important; }
	.grid tr.rgAltRow, .grid tr.rgRow { background-color: #fff !important; page-break-inside: avoid; }
	.GroupHeader_Custom { background-color: #fff !important; color: #000 !important; }
	.GroupHeader_Custom h3 { font-size: 75%; }
	.main { padding: 0 !important; margin: 0 !important; left: 0 !important; position: relative !important; }
	.master { table-layout: fixed !important; }
	.module .title .verb { display: none; }
	.module .title span { color: #000 !important; }
	.module .title, .sidebar .module td.title { color: #000 !important; padding: 2px 4px !important; background-image: none; background-color: #fff !important; page-break-after: avoid; border: solid 1px #000; }
	.module { page-break-before: avoid; border: solid 1px #000 !important; }
	.module td.part { font-size: 100% !important; vertical-align: top; padding: 0 !important; margin: 0 !important; }
	.no-print, .col-select, .col-ec, .col-commands { width: 1px !important; overflow: hidden !important; font-size: 1px; }
	.pad-top, .commands, .navigation, .breadcrumbs, .logo, .toolbar, .ajax-header { display: none !important; }
	.popup-footer { display: none; }
	.print-footer { padding: 1em; font-size: 8pt; display: none !important; clear: both; }
	.print-only { display: inline-block !important; max-width: 2in; font-size: 5pt; overflow: hidden; }
	.rade_ToolZone { display: none; }
	.sidebar .module { border: 0 !important; }
	.sidebar { width: 30% !important; max-width: 2.5in; }
	.valuebar { border: solid 1px #666 !important; height: 3px; display: block; }
	a { color: inherit; text-decoration: none; }
	a.link:link:after, a.link:visited:after { font-size: 8pt; }
	body { background-color: #fff !important; color: #000 !important; margin: 0 !important; font-size: 8pt !important; padding: 0 !important; min-width: 0 !important; width: 100%; overflow: visible; }
	body.message { background-image: none !important; }
	div.header, .footer { display: none; }
	form { padding: 0 !important; margin: 0 !important; height: auto !important; }
	img.print { width: 20px; height: 20px; margin-right: 5px; }
	table.master { position: relative; }
	table.module { margin: 0 !important; }
	table.module tbody tr { vertical-align: top !important; }
	table.module tbody tr.commands { display: none !important; }
	table.text-module tr.row div.scroll { height: auto !important; overflow: visible; padding: 10px; }
}