/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */

/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {
    /* Underline all links. */
    a:link,
    a:visited { text-decoration: underline !important; }

    /* Don't underline header. */
    a:link.header__site-link,
    a:visited.header__site-link { text-decoration: none !important; }

    /* Add visible URL after links. */
    #content a[href]:after {
        font-size: 16px;
        /*  content: " (" attr(href) ")"; */
        font-weight: normal;
    }

    /* Only display useful links. */
    #content a[href^="javascript:"]:after,
    #content a[href^="#"]:after { content: ""; }

    /* Add visible title after abbreviations. */
    #content abbr[title]:after { content: " (" attr(title) ")"; }

    /* Un-float the content. */
    #content {
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    /* Turn off any background colors or images. */
    body,
    #page,
    #main,
    #content {
        background-color: transparent !important;
        background-image: none !important;
        color: #000;
    }

    /* Hide sidebars and nav elements. */
    #skip-link,
    #toolbar,
    #navigation,
    .region-sidebar-first,
    .region-sidebar-second,
    #footer,
    .breadcrumb,
    .tabs,
    .action-links,
    .links,
    .book-navigation,
    .forum-topic-navigation,
    .pager,
    .feed-icons {
        display: none;
        visibility: hidden;
    }
}