
@page  
{ 
    content:"";
	size: landscape;   /* auto is the initial value */ 
    margin-top: 5mm;
	margin-bottom: 5mm;
	margin-left: 5mm;
	margin-right:	10mm;  
	font-size: 3pt;
}	

@page :left :header {
content: "";
color:red;
} 

@top-left {
    content: element(printHeader);
} 

#printHeader{
  position: running(pageHeader);
}

#printHeader2{
  position: running(pageHeader);
}

body
{
  margin:0mm;
}

.dialogueContainer{
	overflow:visible;
	margin:0em;
	padding:0em;
}

.settingsContainer{
overflow:visible;
 margin:0em;
 padding:0em;
 padding-top:0.5em;
}	

.scrollDiv{
	width:100%;
	overflow:visible;
}

.hideOnPrint{
	display:none;
}

.showOnPrint{
	display:block;
}


.mainContainer{
	font-size:10px;
}

.myMenu{
 display:none;
}

.menuBottom{
display:none;
}

.myMenuActiveMenuPrint{
display:inline;
color:black;
font-weight:bold;
margin-top:0.25em;
margin-bottom:0.25em;
}

table.resultsTable tr{
	page-break-inside : avoid;
	vertical-align:top;
}

	table.resultsTable td {
	border: 1px none #8B8378;
	padding: 0.1em 1.0ex 0.1em 0.1ex;
	color: black;
	}
	table.resultsTable tr.d0 td {
	border-bottom:1px solid black;
	padding-bottom:0.25em;
	}
	table.resultsTable tr.d1 td {
	border-bottom:1px solid black;
	padding-bottom:0.25em;
	}

.labouorSeparator{
display:block;
clear: both;
-webkit-region-break-before: always;
page-break-before:always;
font-weight:bold;
}

.oneLine{
		white-space:nowrap;
	}

.tBlock3{
	float:left;
	width:3em;
	border-left:1px solid gray;
	text-align:center;
	
}