body {font-size: 12pt;}
@page{
    size: A4 landscape;
}
.noprint{
    display:none;
}
a:link, a:visited
{
    color: #781351
}
.onlyprint{
    display:block;
}
.btn-file{
    display:none;
}
textarea{
    border: none;
    overflow: auto;
    outline: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
div.row{
    /*page-break-inside: avoid;*/
}
.page-break {
    page-break-after: always;
}
.bold{
    font-weight: bold;
}
a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid;
    page-break-inside:avoid }
img { page-break-inside:avoid;
    page-break-after:avoid; }
pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

table { page-break-inside:auto;  page-break-before:avoid }
tr    { page-break-inside:avoid; page-break-after:auto }

table, tr, td, th, thead, tfoot {
    white-space: nowrap;
    overflow: hidden;
    padding: 1px;
    font-size: xx-small;

}
th{
    white-space: normal;
}
