/* -----------------------------------------------------------------------------
TITLE: Base Print Stylesheet
VERSION: 1.0
AUTHOR: Paulo Elias
URL: http://www.codemycomp.com/
    
    DESCRIPTION: This file creates CSS styles for printing documents. 
    Include this in the <head> of every page.

CREATED: 2007.09.10
MODIFIED: 2008.02.02
----------------------------------------------------------------------------- */
/* =BOD BODY
---------------------------------------------------------------------------- */
body
{
    color: #000;
    font-family: Georgia, "Times New Roman" , Times, serif;;
    font-size: 10px;
    line-height: 1.5;
    background-color: #fff;
    background-image: none;
}
/* ----------------------------------------------------------------------------
    =GRI GRID Elements from core/grid.css
---------------------------------------------------------------------------- */
.container
{
    margin: 0 !important;
    width: auto !important;
    background: none;
}
.column
{
    float: none !important;
    margin: 0 !important;
}
/*  =SPA Span -------------------------------------------------------------- */
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8,
.span-9, .span-10,.span-11, .span-12, .span-13, .span-14, .span-15, .span-16,
.span-17, .span-18, .span-19, .span-20, .span-21
                                    { width: auto !important; }
/*  =APP Append ------------------------------------------------------------ */
.append-1, .append-2, .append-3, .append-4, .append-5, .append-6, .append-7,
.append-8, .append-9, .append-10, .append-11, .append-12, .append-13,
.append-14, .append-15, .append-16, .append-17, .append-18, .append-19,
.append-20
                                    { padding: 0 !important; }
/*  =APP APPEND ------------------------------------------------------------ */
.prepend-1, .prepend-2, .prepend-3, .prepend-4, .prepend-5, .prepend-6,
.prepend-7, .prepend-8, .prepend-9, .prepend-10, .prepend-11, .prepend-12,
.prepend-13, .prepend-14, .prepend-15, .prepend-16, .prepend-17, .prepend-18,
.prepend-19, .prepend-20
                                    { padding: 0 !important; }
hr
{ 
    margin: 2em 0;
    padding: 0;
    border: none;
    width: 100%;
    height: 2px;
    color: #ccc;
    background: #ccc;
}
/*  =BOR Border ---------------------------------------------------------------
        Add this class to a column if you want a border on its right hand side.
        Customize this to fit your needs. */
        /* Border on right hand side of a column. */
.border
{
    margin: 0 !important;
    margin: 0 !important;
    border: none !important;
}
/* Border with more whitespace, spans one column. */
.colborder
{
    margin: 0 !important;
    margin: 0 !important;
    border: none !important;
}
/* ----------------------------------------------------------------------------
    =TYP TYPOGRAPHY Elements from core/grid.css
---------------------------------------------------------------------------- */
/*  =HEA HEADINGS Setting default headings styles --------------------------- */
h1,h2,h3,h4,h5,h6                   { color: #000 !important; font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; font-weight: bold !important; }
/*  =H1 H1's */
h1
{
    margin-bottom: 0 !important;
    letter-spacing: 2px;
}
/*  =H2 H2's */
#Header h2                          { margin: 0; text-align: right; }
h2.heading                          { margin: 0 !important; }
#Content h2                         { margin: 0; }
/*  =H3 H3's */
/*  =H4 H4's */
/*  =H5 H5's */
/*  =H6 H6's */
/*  =MHE Main Content Headings --------------------------------------------- */
.capitalize                         { font-size: 120%; text-transform: uppercase !important; }
/*  =SHE Secondary Content Headings ---------------------------------------- */
/*  =SID Sidebar Headings -------------------------------------------------- */
/*  =PAR PARAGRAPHS & LINKS ------------------------------------------------ */
p.top                               { display: none; }
/*  =HEA Header ------------------------------------------------------------ */
/*  =MAI Main Content ------------------------------------------------------ */
/*  =SEC Secondary Content ------------------------------------------------- */
/*  =SID Sidebar ----------------------------------------------------------- */
/*  =FOO Footer ------------------------------------------------------------ */
#Footer p, #Footer #Copyright
{
    margin: 0 !important;
    padding: 0 !important;
}
/*  =LIN Links ------------------------------------------------------------- */
a:link, a:visited
{
    color: #666;
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
}
#Header a:link, #Header a:link
{
    color: #000;
    text-decoration: none;
}
/* #Content a:link:after, #Content a:visited:after
{
    content: " (" attr(href) ") ";
    font-size: 90%;
}*/ 
/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */
/* a[href^="/"]:after               { content: " (http://www.yourdomain.com" attr(href) ") "; } */
a img                               { border: none; }
/*  =LIS Lists */
#Content ul                         { }
#Content ol                         { }
/*  =TEX Text Elements */
blockquote
{
    margin: 1.3846em;
    padding: 0.9em;
    font-style: italic;
    font-size: 1.3em;
    border: none !important;
}
code
{
    font: 1.3em
    "Courier New", Monaco, Courier, monospace;
} 
img, .figure
{
    float: left !important;
    margin: 1.8em 1.8em 1.8em 0 !important;
}
#Footer img
{
    float: none !important;
    margin: 0 !important;
}
/* ----------------------------------------------------------------------------
    =CLA CLASSES Elements from plugins/classes.css
---------------------------------------------------------------------------- */
.small  { font-size: .9em; }
.large  { font-size: 1.4em; }
.quiet  { color: #999; }
.hide   { display: none; }
/* ----------------------------------------------------------------------------
    =IMG IMAGE REPLACEMENT
---------------------------------------------------------------------------- */
#Header h1 a
{
    display: inline;
    width: auto;
    height: auto;
    text-indent: 0;
    background-color: #fff;
    background-image: none;
}
/* Tag-line in header */
#Header h2
{
    position: static !important;
    width: auto !important;
    height: auto !important;
    color: #ccc;
    text-indent: 0 !important;
    background-color: #fff !important;
    background-image: none !important;
}
#Main h2
{
    width: auto !important;
    height: auto !important;
    text-indent: 0 !important;
}
h2.legislation                      { background-image: none !important; }
/* ----------------------------------------------------------------------------
    =LAY LAYOUT
---------------------------------------------------------------------------- */
/*  =GLO Global Elements --------------------------------------------------- */
#Secondary, #Sidebar, #Main-Navigation, #Sub-Navigation, #Text-Navigation
                                    { display: none !important; }
#Wrapper, #Header, #Footer, #Content, #Main
{
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* Page container */
#Wrapper                            { background-image: none; }
/*  =HEA Header */
#Header
{
    padding: 9px 0 !important;
    border: 1px dashed #ccc !important;
    border-width: 1px 0 !important;
    height: auto !important;
    text-align: left !important;
}
#Header                             { margin-bottom: 1.8em !important; }
/*  =CON Content Holder */
#Content
{
    margin-bottom: 1.8em !important;
    background-image: none;
}
/*  =MAI Main Content Holder */
#Main                               { margin-bottom: 1.8em !important; }
    #Main .state                    { display: none; }
/*  =SEC Secondary Content */
#Secondary                          { }
/*  =FOO Footer */
#Footer
{ 
    padding: 9px 0 !important;
    border-width: 1px 0 !important;
    border-style: solid;
    text-align: center;
}
#Footer ol, #Footer ul              { list-style-type: none; }
/*  =HOM Homepage elements ------------------------------------------------- */
/*  =SUB Subpage elements -------------------------------------------------- */
/*  =GAL Gallery elements -------------------------------------------------- */
/*  =PAG Page specific elements -------------------------------------------- */