﻿/* general guidelines: 
    1. Set as much as possible to display:none not visibility:none because invisible items (visibility:hidden) can still move things around.
    2. Use standard fixed measurements like picas or points (based on inches) not pixel (monitor dependent) based measurements,
       which are inconsistent on print media.  */

@media print {
    body, html, div, table { padding:0 !important; border:none !important; margin:0 !important; }

    * { background:none !important; }

    *.print_hidden, input, select, #header, #footer, #menu { display:none; }

    body * { font-size: 11pt; line-height: 13pt; background: #FFFFFF !important; }

    table.print_content { display:table; }

    div.print_content { display:block; }

    *.print_content { width:auto !important; height: auto !important; margin: auto !important; background: transparent; }
}
