html {
    color: #000!important;
    font-family: "Arial"!important;
    font-size: 12px!important;
    line-height: 1.3;
	margin: 15px 10px 15px 10px!important;	
}
.navbar, .nav, .nav-tabs, .widget-toolbox, .hidden-print{
	display:none!important;
}
.hidden-last tr > td:last-child, .hidden-last  tr > th:last-child {
    display: none!important;
}
.main-container, .container-pad0, .navbar-container, .main-content, .main-content-inner, .breadcrumbs, .page-content, .row, .col-xs-12, .tabbable, .page-header , .page-header h1, .tab-content {
    padding: 0!important;
	margin: 0!important;
	border: 0!important;
}
.print-header h1 {
	margin: 0!important;
	padding: 0 0 10px 0!important;
	text-align: center!important;
	font-family: "Arial"!important;
    color: #000!important;
	line-height: 1.3!important;
    font-size: 14px!important;
	font-weight: bold!important;
}

.table-bordered, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #000!important;
}
table thead tr, table thead tr th,table tbody tr.sum, .sum{
	border: 1px solid black!important;
	font-weight: bold!important;
}
table tbody tr, .table-bordered > tbody > tr > td {
	border: 1px dotted black!important;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-left: 1px solid black!important;
	border-right: 1px dotted black!important;	
	overflow:hidden;
    line-height: 1.3!important;
    padding: 2px!important;
    vertical-align: top!important;
}
.table > thead > tr > th {
	padding: 5px 2px 8px 2px!important;
    vertical-align: middle!important;
}
.print  *{
	display: block!important;
}
.print-center{
	text-align: center!important;
}
.right{text-align:right!important}