/**
 * @file        print.css
 * @brief       Overrides for desktop computers
 * @since       23 Aug 11
 * @version     0.01
 *
 * @details
 *      - Syntax recommendation http://www.w3.org/TR/REC-CSS2/
 *      - Print profile details: http://www.w3.org/TR/css-print/
 *      - Other helpful pages:
 *          - http://www.alistapart.com/articles/goingtoprint/
 *          - http://www.javascriptkit.com/dhtmltutors/cssmedia.shtml
 *
 */

/* things you never want to print
 * - The dontPrintMe class is used in the header for a section whose body that is not shown.
 *   For example, if you show the Assemblies section -- but not the Drawings section,
 *   You would only want the header for the Assemblies section to show.
 *   - Therefore, if a body below a header is hidden (not expanded) when printing the header
 *     for the hidden section will not print
 * - The dontPrintMe class is also used in other elements that shouldn't show up on printed pages 
 */
form,
.messages,
.login,
.dontPrintMe {
    display:    none;
}

div.customerLogo {
    display:    inline-block;
}

body    {
    width:             100%;    /* active page area */
    margin:            0;    /* centers the active page area in the page */
    font-size:         10pt;    /* print: adjust if you want BIG font */
}

h1,
h2,
h3,
h4,
h5,
h6,
th  {
    background-color:   #ffffff;
}

/* page elements */
h1      {   font-size:  135%;   }
h2      {   font-size:  130%;   }
h3      {   font-size:  125%;   }
h4      {   font-size:  120%;   }
h5      {   font-size:  115%;   }
h6      {   font-size:  110%;   }
legend  {   font-size:  105%;   }

a:link,
a:visited,
a:hover {
    color:              black;
    text-decoration:    none;
    border-bottom:      none;
}

table   {
    width:              100%;
    border-collapse:    collapse;
    margin-top:         0.75em;
    margin-bottom:      0.75em;
    margin-left:        0;   
    margin-right:       0;
    position:	        static;
    text-align:         left;
}

th,
td  {   
    text-align:     center;
    padding-left:   0.5em;
    padding-right:  0.5em;
}

