body
{
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0;
	background: white;
	width: auto;
}

#PT, #SubMenus, #ChLg, .GeneralActions, #LabelsTable, #SearchControls, #SearchResultsCount, .ScheduleGridline, .EnableEditPagePart
,.XTbl .Actions, #AbstractCharsLeft, .NoPrint, .QuickLinks, .SearchOperations, .SwitchMode
, #LogOut, #QuickSearch, #header, #EnableEditPagePart, #block-filter-badge-print
{
	voice-family: "\"}\"";
	voice-family:inherit;
	display: none !important;
}

.AbstractForPrint
{
	page-break-after: always;
	margin-bottom: 0px;
	border: 0;
}

form textarea, form input
{
	voice-family: "\"}\"";
	voice-family:inherit;
	border: 0;
	height: auto;
}

.FieldsCategoryTable, .FieldsCategoryTableSpecial
{
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
}


#PageBottom
{
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0;
	padding: 0;
	width: 95%; /* otherwise some cut-off will occur in IE and Mozilla when printing */
}

#PageContent
{
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0;
	padding: 0;
	height: auto;
	max-width: auto;
}

.PrintTable
{
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 0;
	padding: 0;
	margin: 0;
	margin-top: 7.3mm; /* extra space at top beside 6.4mm provided by printer by default */
	display: block;
	page-break-inside: avoid;
	page-break-after: always;
	height: 250mm;
	overflow: hidden;
	width: 100%;
}

.PrintTable td
{
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 2mm;
	height: 28.1mm;
	color: black;
	overflow: hidden;
	font-size: 8pt;
	line-height: 175% !important;
}

.PrintTable .Col1
{
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 104mm;
	font-size: 8pt !important;
	line-height: 125% !important;
	
}

.PrintTable .Col2
{
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 95mm;
	font-size: 8pt !important;
	line-height: 125% !important;
}

h1
{
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0 !important;
}

body, input, td, select, textarea, div, a, *
{
	color: black;
}

#LabelsTable td
{

}