@font-face {
    font-family: "Cambria Math";
    panose-1: 2 4 5 3 5 4 6 3 2 4;
}

@font-face {
    font-family: Calibri;
    panose-1: 2 15 5 2 2 2 4 3 2 4;
}

@font-face {
    font-family: Consolas;
    panose-1: 2 11 6 9 2 2 4 3 2 4;
}

@font-face {
    font-family: Tahoma;
    panose-1: 2 11 6 4 3 5 4 4 2 4;
}

@page layout {
    size: 595.3pt 841.9pt;
    margin: 70.9pt 42.55pt 70.9pt 70.9pt;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }

    .page-break {
        page-break-after: always;
    }

    .page {
        page: layout;
    }
}

.printable * {
    font-size: 10.0pt;
    /*line-height:115%;*/
    font-family: "Times New Roman", "serif";
    /*font-family: Consolas;*/
    color: black;
    font-style: normal;
    /*text-align: left;*/
    /*text-align: start;*/
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    box-shadow: none;
    margin: 0;
    /*padding: 0;*/
}

.printable a[href],
.printable a[href]:hover,
.printable a[href]:focus,
.printable a[href]:active {
    text-decoration: underline;
}

.printable table {
    margin: 5.4pt 0;
    border-collapse: collapse;
}

.printable tr {
    page-break-inside: avoid;
}

.printable th {
    font-weight: normal;
}

.printable th, .printable td {
    /*border:solid windowtext 1.0pt;*/
    border: solid #CFCFCF 1.0pt;
    padding: 0 5.4pt 0 5.4pt;
}

.printable ul, .printable ol {
    margin: 1pt 0 5.4pt 0;
    list-style-type: decimal;
}

.printable ul ul,
.printable ol ol {
    list-style-type: lower-alpha;
}

.printable ul ul ul,
.printable ol ol ol {
    list-style-type: disc;
}

.printable .list-inline, .printable .list-inline li {
    padding-left: 0 !important;
    list-style: none !important;
    display: inline !important;
}

.printable .list-none {
    padding-left: 0 !important;
    list-style-type: none !important;
}