.pagebreak {
    page-break-after: always;
}
@media print{
    .noprint{
        display:none;
    }
    table {
        color: black;
        font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-size: 10px;
        border-spacing: 0;
        text-align: center;
    }
    th {
        color: black;
        padding: 1px 1px;
    }
    th, td {
        color: black;
        border-style: solid;
        border-width: 0 1px 1px 0;
        border-color: #000000;
    }
    th:first-child, td:first-child {
        text-align: center;
    }
    td {
        color: black;
        padding: 1px 1px;
    }
    h2 {
        font-size: 14px;
    }
    .card-panel{
        width: 100%;
        margin: 15px auto;
        padding-top: 3px;
    }
}
