#footer, 
#primary-sidebar, 
#sidebar-toggle, 
#sw_datatable_length,
.btn-toolbar,
.dataTables_filter,
.ColVis.TableTools,
.dataTables_paginate, 
.fixedHeader
{
	display: none !important;
}

.page-break {page-break-after:always}
#chartContainer, canvas {width: 100% !important; height: 400px !important;}

#wrap, .main-header, .main-header.sub {padding: 0 !important;margin: 0 0 10px 0 !important;}

body {background: transparent !important;}
	* {
	text-shadow: none !important;
	color: #000 !important;
	background: transparent !important;
	box-shadow: none !important;
	}
	a,
	a:visited {
	text-decoration: underline;
	}
	a[href]:after {
	content: " (" attr(href) ")";
	}
	abbr[title]:after {
	content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
	content: "";
	}
	pre,
	blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
	}
	thead {
	display: table-header-group;
	}
	tr,
	img {
	page-break-inside: avoid;
	}
	img {
	max-width: 100% !important;
	}
	@page  {
	margin: 2cm .5cm;
	}
	p,
	h2,
	h3 {
	orphans: 3;
	widows: 3;
	}
	h2,
	h3 {
	page-break-after: avoid;
	}
	.navbar {
	display: none;
	}
	.table td,
	.table th {
	background-color: #fff !important;
	}
	.btn > .caret,
	.dropup > .btn > .caret {
	border-top-color: #000 !important;
	}
	.label {
	border: 1px solid #000;
	}
	.table {
	border-collapse: collapse !important;
	}
	.table-bordered th,
	.table-bordered td {
	border: 1px solid #ddd !important;
	}
