body {
    font: 12px/1.1 arial, helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}
.page {
    width: 100%;
}
.pagenav {
    display: none;
}
.subnav {
    display: none;
}
#pagehead {
    display: none;
}
p {
    display: none;
}
table {
    width: 100%;
    background: none !important;
    border-collapse: collapse;
    border: 1px black solid;
}
.datepicker {
    display: none;
}
#footer {
    display: none;
}
th {
    text-align: left;
    padding: 5px;
}
td {
    padding: 5px;
    background: none !important;
    border: 1px black solid;
}

#khanduprintlogo {
    display: auto;
}

.screen-only { display: none; }

.nobreaking { page-break-inside: avoid; }
thead { display: table-header-group; }
tbody.continuous { display:table-row-group; page-break-inside: auto; }
tbody { page-break-inside: avoid; }

.print-layout-table { border-spacing: 0; border: none; }
.print-layout-header { display: table-header-group; }
.print-layout-content { page-break-inside: auto; }
.print-layout-cell { border: none; padding: 0; }

.print-group { page-break-after: always; border-spacing: 0; border: none; }
.print-group-header { display: table-header-group; }
.print-group-content { page-break-inside: auto; }
.print-group-cell { border: none; padding: 0; }


@page { margin: 1.5cm; }
.con-note { border-collapse: collapse; table-layout: fixed; width: 18cm; font-size: 0.25cm; line-height: 1.3; margin-bottom: 1.5cm; page-break-inside: avoid; }
.con-note td { padding: 0 3px; border: 1px black solid; text-align: left; vertical-align: top; }
.con-note td[align="center"] { text-align: center; }
.con-note td[valign="middle"] { vertical-align: middle; }
.con-note p { margin: 0.1cm 0; display: block; }
.con-note .logo { float: left; margin: 5px 3px 0; }
.con-note .company-info { display: inline-block; vertical-align: middle; text-align: center; }
.con-note .date { font-size: 0.4cm; text-align: center; }

.con-note-address { width: 100%; table-layout: fixed; border: none; }
.con-note-address th { background: white; font-weight: normal; padding: 0 5px; }
.con-note-address td { border: none; font-size: 0.30cm; padding: 1px; }

.con-note-phone { float: right; }
.con-note-phone em { font-weight: normal; font-style: inherit; font-size: 0.25cm; margin-right: 0.4cm; }

.con-note .f { font-size: 0.35cm; }
.con-note .item { padding: 0 1px; line-height: 1.2; }
