@media print {
    #main * {
        display: none !important;
    }

    #center {
        margin-top: 0px !important;
    }

    .pwebcontact,
    .orderby,
    #header,
    #breadcrumbs,
    .pagination,
    #search-anything,
    #left {
        display: none !important;
    }

    a[href]::after {
        content: none !important;
    }

    #quick-icons {
        display: none !important;
    }

    #contextMenu {
        display: none;
    }


    #no-print-message:not(.disabled),
    #wait-print-message:not(.disabled) {
        display: flex !important;
        align-items: center;
        justify-content: center;
        height: calc(100vh - 40px) !important;
        font-size: 24px !important;
    }

    .print-view {
        display: block;
    }


    #search_displaymode{
    display: none;
    }
    .btn.fullscreen,
    .btn-close{
        display: none;
    }

    #print_btn{
        display: none;
    }


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

    .onprint{
        display: block !important;
    }

    .item.whiteblock {
        break-inside: avoid;
    }

    body {
        width: 1020px !important;
        margin: auto;
        font-family: Helvetica, sans-serif;
        font-size: 10pt;
    }

    .page-header {
        display: block;
        border-bottom: 1px solid black;
        font-size: 12pt;
        margin: 10px 0;
    }

    #left, header,  footer, #breadcrumbs, .page-header, #search_displaymode, .pagination, .tools, .taskcheck, .avatar, .task_footer, .task_images {
        display: none !important;
    }

    .loading:after,
    .loading:before{
        display: none !important;
    }


    .print-view > .head{
        display: none !important;
    }

}
