@charset "UTF-8";
/**
 * CSS Print IF5 Framework
 *
 * @site         IF5 Framework
 * @version      0.5
 * @date         2009-06-07
 * @package      xhtml-css
 * @author       Danilo Fickert, pitcom GmbH http://www.pitcom.net/
 * @copyright    2009 by the author
 * @cssdoc       version 1.0-pre
 * @media        print
 * @valid        yes
 * @lastmodified 2009-07-02 16:00
 */

/**
 * Hide
 *
 * @section      hide
 */

#search, #meta, #metanav, #gsw, #menu, #breadcrumbs, #tabs, #content .action, #container, #footer {
    display: none;
}

/**
 * Print
 *
 * @section      print
 */

body {
    font-size: 10pt;
    background: white;
}

#header, #main, #content, #content #opener, #frame, #frame #box, #content .gafl, #content .gafr, #content .afl, #content .afr, #triple, #triple #t1, #triple #t2, #triple #t3, #specials #sptop, #specials .spl, #specials .spr, #content .csl, #content .csr {
    float: none !important;
    width: auto !important;
    background: transparent;
    color: black;
    padding: 0;
    border: 0;
    margin: 0 0 1.5em 0;
    overflow: visible;
}

#header, #main {
    margin: 0 5%;
}

#header  {
    height: auto;
    margin-bottom: 1.5em;
}

#header, #header h1, #opener, #content .gafl, #content .gafr {
    height: auto;
}

#content a, #content a:link, #content a:visited {
    font-weight: bold;
    border: 0;
}

#content .gafl, #content .gafr, #content .afl, #content .afr, #content .csl, #content .csr {
    border-bottom: 1px solid #E9E9E9;
}

#content .gafl p, #content .gafl ul {
    margin-left: 0;
}

#content .gafl ul, #content .gafr ul {
    margin-top: 0;
}

#content .gafl li, #content .gafr li {
    line-height: 1.2em;
}

#triple h4 {
    height: auto;
    background: transparent;
    padding-top: 0;
}

#triple h4 span {
    background: transparent;
    padding: 0;
}

#triple li {
    background: transparent;
}

#content #triple li a {
    font-weight: normal;
    width: auto;
}

#triple li a strong {
    display: inline;
}

#frame {
    padding-top: 1.5em;
    border-top: 2px solid #666;
    border-bottom: 2px solid #666;
}

#frame #box {
    margin: 0;
}

#box ul.half {
    float: none;
    width: auto;
}

#specials #sptop {
    min-height: 0;
    height: auto;
}

#specials .spl, #specials .spr {
    padding-top: 1.5em;
    border-top: 1px solid #E9E9E9;
}

/**
 * Print link URLs
 *
 * @section      links
 */

#content a:after {
    content: " (" attr(href) ") ";
    font-size: 80%;
    font-weight: normal;
}
