/*CSS for printing reports
 *
 *For printing using the browser print function it is needed to remove
 *all other elements from the view, except the report.
 *Dashed borders saves ink., serif fonts for better reading on paper
 */
#splitviewcontainer_leftpagepanel {	display: none !important;}
#splitviewcontainer_rightpagepanel{	border : 0 !important;}
#bo-footer { display: none;}
#header{ display: none;}
#report-toolbar{ display: none;}

.no-print, .no-print * {
	display: none !important;
}

.bo-report {
	font-family: times, serif  !important;
	font-size: 14px;
	line-height: 1.3;
	table-layout: auto;
	border-collapse: collapse;
	color: #000;
	width: 100%;
	margin: 10px 0;
}
.bo-report > * {
	border: 1px solid black;
}
.bo-report caption {
	border-width: 0;
}

.bo-report > thead th {
	font-size: 15px;
	padding: 4px 5px;
	border: 1px solid #666;
	box-shadow: inset 0 0 0 1000px #dedede;
}

.bo-report > tbody th,
.bo-report > tbody td,
.bo-report > tfoot td {
	border: 1px solid #666;
	padding: 2px 5px;
	text-align: right;
}
.bo-report .txt {
	text-align: left;
	white-space: nowrap;
}
.bo-report > tbody .total td,
.bo-report > tfoot .total td {
	font-weight: bold;
	padding: 3px 5px;
	font-size: 15px;
	box-shadow: inset 0 0 0 1000px #dedede;
}
.bo-report > tbody .total .txt,
.bo-report > tfoot .total .txt {
	text-align: right;	
}

#locNettoTD {
    text-align: left;
}
#gamesRating{
	text-align: right;
}
#totals{text-align: right}

#caption{
	text-align: center;
	font-size: 18px !important;
	width: 100% !important
}

#report{
	min-width: 600px !important
}
			