/*  Print Media Style Sheet -- A Work in Progress

    Some of these style definitions duplicate definitions in either my default
    style sheet or my alternate style sheet because I am working toward a
    consistent printed appearance regardless of which stylesheet and which Web
    browser is being used.

    Miscellaneous Notes:

      *  Gecko (Firefox 0.8) seems to change text to black by default, but
         Internet Explorer 6.0 must be directed to do so.

      *  Internet Explorer 6.0 refuses to apply "inherit" to the color, font-
         weight, and text-decoration properties of links regardless of element
         heirarchy specificity, importance, and whether pseudo-classes are used
         or not.  Thus, specific values must be entered carefully (e.g. do not
         set font-weight to "normal" for all links because some may be within
         bold text).

      *  Internet Explorer 6.0 refuses to apply "inherit" to the font-family
         attribute of header elements and paragraphs, regardless of importance.

      *  Padding and margin properties set to zero do not seem to be applied to
         either HTML or BODY elements in either Gecko or IE; both browsers seem
         to render both margins (between the the HTML and BODY elements and the
         edge of the page) and padding (between those same elements and their
         contents by default).

      *  Gecko occasionally renders a word outside of its container even when
         this style sheet forces main content containers to be relatively
         positioned with zero settings for all four sides.

      *  Gecko does not calculate margins consistently; the margin between an H2
         element and a P element with 6pt margins was 9 pixels high while the
         margin between two P elements with 6pt margins was 8 pixels high (the
         value that Internet Explorer calculated for both margins).

      *  Both browsers seem to ignore most background color settings, but I am
         leaving them in so the W3C CSS Validation Service does not complain.

*/



/* General Element Style Definitions */

BODY { background-color: #fff !important; color: #000 !important; font-family: Trebuchet MS, Verdana, sans-serif !important }

H1 { border-bottom: 0.5pt solid #000 !important; font-family: Trebuchet MS, Verdana, sans-serif !important; font-size: 20pt !important; padding: 0 0 4pt 0 !important; margin: 0 0 30pt 0 !important; display: block !important }
/*
H1:before { content: "Printed from " }
H1:after { content: "'s Personal Web Site at http://www.briansexton.com/" }
*/

H2 { font-family: Trebuchet MS, Verdana, sans-serif !important; font-size: 14pt !important; margin-top: 0 !important; margin-bottom: 8pt !important }

P { font-family: Trebuchet MS, Verdana, sans-serif !important; font-size: 12pt !important; line-height: 18pt !important; margin-top: 8pt !important; margin-bottom: 8pt !important }
P:first-child { margin-top: 0 !important }
P:last-child { margin-bottom: 0 !important }

ACRONYM { border: none }




/* Class-Specific Style Definitions */

DIV.TabStrip, DIV.LogoAndLinkBox { display: none }

DIV.ContentContainer DIV.MainContent { width: 100%; position: relative; left: 0; right: 0; top: 0; bottom: 0 }

/*  Notes About the Following Style Definition:

    The "font-weight: normal" is for Internet Explorer 6.0, which otherwise
    displays links in bold.

    The "text-decoration: inherit" is for Gecko (Firefox 0.8), which otherwise
    underlines links when printing from my alternate style.
*/
DIV.ContentContainer DIV.MainContent DIV.Content P.Body A { background-color: inherit; color: #000; font-weight: normal; text-decoration: inherit }

DIV.MainContent DIV.Content DIV.PortfolioItem H4 { font-family: Trebuchet MS, Verdana, sans-serif !important; font-size: 12pt !important; margin-top: 0 !important; margin-bottom: 0 !important }
DIV.MainContent DIV.Content DIV.PortfolioItem P.URL { font-family: Trebuchet MS, Verdana, sans-serif !important; font-size: 10pt !important; margin-top: 0 !important; margin-bottom: 8pt !important }


/* Element-Specific Style Definitions */

div#StyleOptions { display: none }