﻿
/*body
{
    padding: 0;
    margin: 0;
}
#page_template
{
    display: none;
    border: 1px solid #000;
    margin-bottom: 20px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
#content
{
    padding: 0 20px;
}
.page
{
    width: 210mm;
    height: 295mm;
    margin: 0 auto;
    position: relative;
    page-break-after: always;
    page-break-before: avoid;
}
.content:before, .content:after
{
    display: table;
    clear: both;
    content: "";
}
#printableArea
{
    display: none;
}
.pre-container
{
    margin: 0;
    font-size: 90%;
    position: relative;
}
.pre-table
{
    border-collapse: collapse;
    margin: 0px 0 10px;
}
.pre-table thead tr:nth-child(1) td
{
    border: 0;
    padding: 0 0 5px;
}
.pre-table th, .pre-table td
{
    border: 1px solid #ccc;
    borer-top: 0;
    padding: 8px 10px;
    vertical-align: top;
}
.header
{
    margin-bottom: 15px;
    padding: 15px 20px;
    border-bottom: 1px solid #5BA033;
    position: relative;
    
}
.footer
{
    position: fixed;
    bottom: 0px;
    right: 0;
    left: 0;
    padding: 15px 20px;
    border-top: 1px solid #5BA033;
    text-align: center;

}

.PracticeName{color: #5BA033; font-weight: bold; font-size: 105%; text-transform: uppercase;}
.PracticeAddress{color: #01598B; font-size: 90%;}*/
        
@media print
{
    body
    {
        padding: 0!important;
        margin: 0;
    }
    #page_template
    {
        border: 0!important;
    }
    #printableArea
    {
        display: none;
    }
    .pre-table
    {
        page-break-inside: auto;
    }
    .pre-table tr
    {
        page-break-inside: avoid;
        page-break-after: auto;
    }
    .pre-table thead
    {
        display: table-header-group;
    }
    .pre-table tfoot
    {
        display: table-footer-group;
    }
   /* .pre-table th, .pre-table td
    {
        border: 1px solid #ccc;
        padding: 8px 10px;
        vertical-align: top;
    }*/
}
            

        
@media (max-width:1024px)
{
    .tabcontent, .tabcontent .form-control
    {
        font-size: 95%;
    }
}