@media print {
    .subnav, .btn, .alert, .action-panel, .sidebar-nav, .affix, .searchbar-tabs {
        display:none !important;
    }

    .grid-view table.items th {
        background: white url("bg.gif") repeat-x scroll left top;
        color: white;
        text-align: center;
    }   

    .grid-view table.items th, .grid-view table.items td {
        border: 1px solid white;
        font-size: 0.9em;
        padding: 0.3em;
    }

    .grid-view table.items tr.odd {
        background: #e5f1f4 none repeat scroll 0 0;
    }

    .grid-view table.items tr.even {
        background: #f8f8f8 none repeat scroll 0 0;
    }

    div.graph{
        page-break-inside: avoid;
    }
}
