﻿body {
    margin: 0;
    padding: 0;
    background-color: #FAFAFA;
    font: 12pt "Tahoma";
}

.page {
    width: 21cm;
    /*min-height: 29.7cm;*/
    /*padding: 2cm;
    margin: 1cm auto;*/
    /*border: 1px #D3D3D3 solid;*/
    /*border-radius: 5px;*/
    background: white;
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/
}

.pagelandscape {
    width: 29.7cm;
    /*min-height: 29.7cm;*/
    /*padding: 2cm;
    margin: 1cm auto;*/
    /*border: 1px #D3D3D3 solid;*/
    /*border-radius: 5px;*/
    background: white;
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/
}

.toolbar_boxlandscape
{
	margin-left: 0;
	margin-right: 0;
	width: 29.5cm;
	background-color: #333333;
}
.subpage 
{
	margin-top: 1cm;
	margin-left: 0.5cm;
	margin-right: 0.5cm;
    margin-bottom: 2cm;
    /*border: 5px red solid;*/
    height: 276mm;
    /*outline: 2cm #FFEAEA solid;*/
}

@page {
    size: A4;
    margin: 0;
}
@media print {
    .page
	{
		/*margin: 0;*/
		border: initial; /*border-radius: initial;*/
		width: initial; /*min-height: initial;*/ /*box-shadow: initial;*/
		background: initial;
		page-break-after: avoid;
		font-family: times;
		font-size: 8pt;
		font-weight: normal;
		color: #000000;
	}
	
	.no-print, .no-print *
    {
        display: none !important;
    }

    
}

 .RowTotals
{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
	vertical-align: middle;
	text-align: right;
	overflow: hidden;
	white-space: normal;
	background-color: #C0C0C0;
}

.GlobalLabelCellLeft
 {
    vertical-align:middle;
    text-align:left; 
    padding-left:5px;
    overflow: hidden;
    white-space: nowrap;
 }
 
.GlobalLabelCellRight
 {
    vertical-align:middle;
    text-align:right; 
    padding-left:5px;
    overflow: hidden;
    white-space: nowrap;
 }
   
    .RowHeader
{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
	vertical-align: middle;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	white-space: normal;
	background: #C0C0C0;
	height: 35px;
}

.toolbar_box
{
	margin-left: 0;
	margin-right: 0;
	width: 20.8cm;
	background-color: #333333;
}

.toolbar_box2
{
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	background-color: #333333;
}

  .toolbar_layout
 {
    vertical-align:middle;
    text-align:left;
    padding:5px 5px 5px 5px;
 }
    /*body {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        background-color: #FAFAFA;
        font: 12pt "Arial";
    }
    .page {
        width: 210mm;
        min-height: 297mm;
        margin: 0mm auto;
        background: white;
    }
    .subpage {
        height: 290mm;
    }
    
     @page {
        size: A4;
        margin: 0;
    }
    @media print {
        html, body {
            width: 210mm;
            height: 297mm;        
        }
        .page {
            margin: 0;
            border: initial;
            width: initial;
            min-height: initial;
            background: initial;
            page-break-after: always;
        }
    }
    
.GlobalLabelCellLeft
 {
    vertical-align:middle;
    text-align:left; 
    padding-left:5px;
    overflow: hidden;
    white-space: nowrap;
 }
 
.GlobalLabelCellRight
 {
    vertical-align:middle;
    text-align:right; 
    padding-left:5px;
    overflow: hidden;
    white-space: nowrap;
 }
 
 .RowHeader
{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
	vertical-align: middle;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	white-space: normal;
	background-color: #C0C0C0;
	height: 35px;
}

 .RowTotals
{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
	vertical-align: middle;
	text-align: right;
	overflow: hidden;
	white-space: normal;
	background-color: #C0C0C0;
}

 .RowItems
{
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	overflow: hidden;
	white-space: normal;
}*/

    
   