@media print {
	@page {
		margin: 0;
		/* size: auto; */
		background-color: #ccc;
		/* height: auto; */
		margin-bottom: 1cm;
		margin-top: 1cm;
		margin-left: 1cm;
		margin-right: 1cm;	
		font-size: 9pt !important;	
	}
	#main {
    padding-top: 0 !important;
	}
	*:not(.table),
	*:not(.table):before,
	*:not(.table):after {
	  background: transparent !important;
	  color: #000 !important;
	  -webkit-box-shadow: none !important;
			  box-shadow: none !important;
		text-shadow: none !important;
		font-size: 9pt !important;
	}
	.form-group{
		display: none;
	}
	a,
	a:visited {
	  text-decoration: underline;
	}
	a[href]:after:not(.linkmail) {
	  content: " (" attr(href) ")";
	}
	.linkmail:after {
		content: " (" content ")";
	}
	abbr[title]:after {
	  content: " (" attr(title) ")";
	}
	a[href^="#"]:after,
	a[href^="javascript:"]: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%;
	}
	p,
	h2,
	h3 {
	  orphans: 3;
	  widows: 3;
	}
	h2,
	h3 {
	  page-break-after: avoid;
	}
	.navbar {
	  display: none;
	}
	.btn > .caret,
	.dropup > .btn > .caret {
	  border-top-color: #000;
	}
	.btn:not(.sibtn) {
		display: none;
	}
	.label {
	  border: 1px solid #000;
	}
	.table {
	  border-collapse: collapse;
	  font-size: 13px;
	}
	
	.table-striped>tbody>tr:nth-of-type(even) {
		background-color:#f2f2f2 !important;
	}
	.table-striped>tbody>tr:nth-of-type(odd){
		background-color:#fbfbfb !important;
	}
	.table-bordered th,
	.table-bordered td {
	  border: 1px solid #ddd;
	}
	.table>thead>tr>th:last-child{
		display: none;
	}
	.table > thead > tr > th{
		background-color: #fff;
	}
	.table > thead > tr > th, 
	.table > tbody > tr > th, 
	.table > tfoot > tr > th, 
	.table > thead > tr > td, 
	.table > tbody > tr > td, 
	.table > tfoot > tr > td {
		border: 1px solid #ddd;
		color: #000;		
	}
	.table > thead > tr > th:first-child, 
	.table > tbody > tr > th:first-child, 
	.table > tfoot > tr > th:first-child, 
	.table > thead > tr > td:first-child, 
	.table > tbody > tr > td:first-child, 
	.table > tfoot > tr > td:first-child {
		padding-left: 5px !important;
		/* text-align: center; */
	}
	.table > thead > tr > th:nth-last-child(2), 
	.table > tbody > tr > th:nth-last-child(2), 
	.table > tfoot > tr > th:nth-last-child(2), 
	.table > thead > tr > td:nth-last-child(2), 
	.table > tbody > tr > td:nth-last-child(2), 
	.table > tfoot > tr > td:nth-last-child(2) {
		padding-right: 1px !important;
	} 
	.bootgrid-table th > .column-header-anchor > .icon{
		display: none !important;
	}
	
  }