@media print {

    .noprint { display: none; }

    .portal-links { max-width: none; }
    .portal-link {
        background: none;
        padding: 0;
    }

    .buttons,
    .buttons-set,
    #site_header,
    table.list th.icon,
    table.list td.icon { display: none; }

    body { width: 11in; font-size: 11px; color: #000; }
    a { color: #000; }
    h1, h2, h3, h4, h5, h6 { padding: 0; }
    legend { color: #000 !important; font-weight: normal !important; }
    .table-list-wrapper { max-width: 11in !important; }
}