body{ background: #fff; }
.print {
	width: 800px !important;
}
.button-column,
.norpint,
.noprint,
.filters{
	display: none;
}
body,h1,h2,h3,p { color:#000; }
table {
	margin-left: 10px;
	width: 100%!important;
}
#main {
	padding: 0px;
	margin: 0!important;
}
#main > #content{
	width: 100% !important;
	margin: 0 !important;
	padding: 20px;
	border: none;
}
#main #content.col-xs-12,
#main #content.col-sm-10{
	width: 100% !important;
}
#main > #sidebar-left{ width: 0px; display: none; }

#content { margin-left: 0px !important; }
@media (min-width: 768px) {
	#content{
		width: 100% !important;
	}
}
@media (min-width: 992px) {
	#content{
		width: 100% !important;
	}
}
@media (max-width: 767px) {
	#content{
		width: 100% !important;
	}
}
@media (max-width: 620px) {
	#content{
		width: 100% !important;
	}
}
@media (max-width: 400px) {
	#content{
		width: 100% !important;
	}
}
@media print {
	#content{
		width: 100% !important;
	}
}
.print_area{
	width: 650px;
}
.page_break{
	page-break-after: always;
}
.label {
    border: none;
    color: #000;
}
div.summary{ display: none; }
textarea.reporttitle{ width: 100%; border:none; }
a{ color:#000; }
.ui-state-default{
	display: none;
}
.ui-state-default.ui-state-active{
	display: block;
}
.ui-tabs{ padding: 0px; }
.ui-widget-content,
.ui-widget-header{ border:none; }
div.summary,
div.keys{ display: none; }
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border: 1px solid;
}