@media print {

    ul.navbar-nav, .breadcrumb, .btn, .navbar-brand + span.label, .dataTables_length, #temporaryWorkerTable_filter, .pagination, .innerfooter2, #busyOverlayCenter, .dataTables_filter,
    form .panel-default, small, #documents {
        display: none !important;
    }

    .headerLogos img, .logo-big {
        margin-right: 20px;
    }

    h1, h3.panel-title, .alert {
        margin-top: 50px;
    }

    table {
        border-collapse: collapse;
        width: 100%;
        border: solid 1px black;
    }

    th, td {
        text-align: left;
        padding: 8px;
        border: solid 1px black;
    }

    a {
        color: #000000; !important;
    }
}