/* CSS Document - READY FOR CONCATENATION: */

/**
 * Project:		PROJECT
 * Purpose:		PRINT STYLES
 *
 * @author:		<ap@okapi.de>
 * @version:	1.0
 * @date:		xx/2011
 */

/*		>> 6:	PRINT-RELATED:
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------- */
@media print {

    /*		>> 6.1:	PRINT GENERAL RESETS / FEATURES:
    --------------------------------------------------------------------------------------- */
    * { text-shadow: none !important; filter:none !important;  -ms-filter: none !important; }

    a, a:visited { text-decoration: underline; }
    /*a[href]:after { content: " (" attr(href) ")"; }*/
    abbr[title]:after { content: " (" attr(title) ")"; }
    thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
    tr, img { page-break-inside: avoid; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }



    /*		>> 6.1:	PRINT - CUSTOM RESETS / ADJUSTMENTS:
    --------------------------------------------------------------------------------------- */

    body { background: none; }

    #center {
        margin-bottom: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    a, p, h1, h2, h3, h4, li, border { color: #000 !important; }

    #site { padding-bottom: 0; }
    .content-standard { padding-bottom: 0; }

    ul.main-nav { display: none; }

    .wp-nav { border-bottom: none; }

    .logo { margin: 10px 0; }
    p.logo-txt { text-align: left; }
    .txt-box { margin-bottom: 20px; }

    #footer { display: none; }

    .pic-holder img { display: none; }

    .sec .col-left { display: none; }
    .sec .col-right { float: none; }
    .col-left-index { float: none; }

    .wp-introtxt { position: relative; }
    .wp-introtxt h2,
    .wp-introtxt h3 { margin: 5px 0; }
    .col-intro { height: 100%; }

    .col-portrait { padding: 20px 0; }

    h2.intro-headline { text-align: left; }
    h3.headline-standard-print { position: relative; left: 0; top:0; margin: 0 0 10px 0; }


}

/*		>> END OF CSS:
--------------------------------------------------------------------------------------- */