    @media print {
       @page {size: A4 portrait;margin-top: 0,5cm;margin-bottom:1,5cm}
		@page rotada {size: A4 landscape;}
		table {page:rotada; page-break-inside:auto ;}
		/* Todas las reglas Css */
		@page :left {
 margin-left: 1,5cm;
 margin-right: 1,5cm;
}
@page :right {
 margin-left: 1,5cm;
 margin-right: 1,5cm;
}
@page :first {
 margin-top: 0,5cm;
}
body, table { margin: 0; font-size: 10px; line-height: 13px; background:white; }

form.printis table, div.printis table { display:inline !important;}
div.row.center{margin-left:0; margin-top:0;}
input.form-control, select.form-control, select.form-control.select {font-size:12px; height:auto; width:100%; padding:0;}
label {font-size:12px;}
div.printis {margin: 0;}
div.printis .btn{display:none;}
div.printis div.presu .btn {display:inline;}
[hidden], .breadcrumb, table:not(.print), table.print td:nth-child(1), table.print th:nth-child(1), div#sample_1_length, div.dataTables_filter { display: none;}
/*html { font-size: 70%; -webkit-text-size-adjust: 70%; -ms-text-size-adjust: 70%; }
html, button, input, select, textarea { font-family: Arial, sans-serif; }
::-moz-selection { background: #545454; color: #fff; text-shadow: none;}
::selection { background: #545454; color: #fff; text-shadow: none; }*/
a { color: #005C9F ; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }
a[href]:after {
    content: none !important;
  }
/*abbr[title] { border-bottom: 1px dotted; }themo
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }*/
header, aside {display:none; height:0; width:0;}
#main-content, .wrapper {margin-left: 0; margin-top:0;}
    }
