﻿/* 
Web Pageto to PDF Print 
https://www.smashingmagazine.com/2015/01/designing-for-print-with-css/ 
*/

@page {
    size: auto; /* auto is the initial value */
    /* this affects the margin in the printer settings margin: 20mm 0 10mm 0; 25mm 25mm 25mm 25mm;  */
    margin: 10mm 0 10mm 0;
}

@page:right {
    @bottom-left {
        margin: 10pt 0 30pt 0;
        border-top: .25pt solid #666;
        content: "Our Cats";
        font-size: 9pt;
        color: #333;
    }

    @bottom-right {
        margin: 10pt 0 30pt 0;
        border-top: .25pt solid #666;
        content: "Page " counter(page) " of " counter(pages);
        font-size: 9pt;
    }

    @top-right {
        content: string(doctitle);
        margin: 30pt 0 10pt 0;
        font-size: 9pt;
        color: #333;
    }
}

body {
    margin: 0px;
    padding: 0;
    /*
	 display: table;
     table-layout: fixed;
     padding-top: 2.5cm;
     padding-bottom: 2.5cm;
     height: auto;
	 */
}

body, table, input, li {
    font-size: 10pt;
    font-family: Arial;
    color: black;
}

h1 {
    font-size: 16pt;
}

h2 {
    font-size: 14pt;
}

h3 {
    font-size: 12pt;
}

h4 {
    font-size: 10pt;
}

h5 {
    font-size: 10pt;
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}


table {
    page-break-inside: auto
}

tr {
    page-break-inside: avoid;
    page-break-after: auto
}

thead {
    display: table-header-group
}

tfoot {
    display: table-footer-group
}

input[type=checkbox], input[type=radio] {
    vertical-align: middle;
    position: relative;
    bottom: 1px;
}

    input[type=checkbox] label, input[type=radio] label {
        width: 200px;
    }

.navbar, .skip-link, #ctl00_MainContent_divSuperAdminHome {
    display: none;
}

header, footer {
    display: none;
}
.HeaderRow {
    display: none;
}

a {
    color: black;
    text-decoration: none;
}


.iconImageGV, .iconImage, .TextAreaCounter, .GridViewPager, .btn {
    display: none;
}


textarea {
    color: red;
    width: 600px;
    display: none;
}

.FieldName {
    width: auto;
    font-weight: bold;
}

#slideOutNote {
    display: none
}

.not-for-print, .alert-info, .ParentBreadCrumb {
    display: none;
}

.contentAccordion.collapse, .contentAccordionHide {
    display: block;
}