﻿/** #region print style **/
@media print {


    /** Fix for FireFox: So that it prints all pages. */
    body {
        overflow: visible !important;
    }

    .desktopSideNavParentContainer {
        display: none;
    }

    .contentContainer {
        margin-left: 0px;
    }

    #pageContent > * {
        font-size: 0.6em !important;
    }

    #membertable td {
        display: table-cell;
        padding-left: 3px !important;
        border: 1px solid #999;
    }

    #membertable th {
        display: table-cell;
        padding-left: 2px !important;
        border: 1px solid #999;
        position: static;
    }

    #membertable tr {
        position: static;
    }

    #membertable thead {
        position: static;
    }

    #membertable button {
        padding: 1px !important;
        color: black;
    }

    #headerElements {
        display: none !important;
    }

    div.rostersbreadcrumb {
        display: none !important;
    }

    #footer {
        display: none !important;
    }

    #misccontrols {
        display: none !important;
    }

    .tablesaw-bar {
        display: none !important;
    }

    .tablesaw-cell-label {
        display: none !important;
    }

    .tablesaw-stack thead th {
        float: none !important;
        display: table-cell !important;
        background-color: #2b674d !important;
        width: auto !important;
        color: #000;
    }

    .tablesaw-stack tbody td {
        float: none !important;
        display: table-cell !important;
        width: auto !important;
    }

        .tablesaw-stack tbody td span.tablesaw-cell-content {
            max-width: 100% !important;
            width: 100% !important;
        }
}
/** #endregion */



/**
 * Portrait view
 */
@media print and (orientation:portrait) {
    /** Hide Position and LA EMail in portrait view*/
    .member_laemail_column {
        display: none !important;
    }

    .member_position_column {
        display: none !important;
    }

    /*
    @page {
        size: 1553px 1200px;
    }
        */
}


/**
 * Landscape view
 */
@media print and (orientation:landscape) {
    /** Show Position and LA EMail in landscape view*/
    .member_laemail_column {
        display: table-cell;
    }

    .member_position_column {
        display: table-cell;
    }

    /*
    @page {
        size: 1200px 1553px;
    }
        */
}
