﻿@media print{    header, nav, #leftnav, a.destinationslinklist, footer .container, select, #pageActions, .linklist, .skip, .page-actions    {        display: none;    }        /* Required for < IE9 */    #main {                width:100%    }    *    {        background: transparent !important;        color: black !important;        text-shadow: none !important;        filter: none !important;        -ms-filter: none !important;    }    body    {        font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;        padding: 2em;    }    a, a:visited    {                text-decoration: underline;        color: #06c !important;    }    a[href]:after    {        content: " (" attr(href) ")";    }    abbr[title]:after    {        content: " (" attr(title) ")";    }    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after    {        content: "";    }    /* Don't show links for images, or javascript/internal links */    h1    {        border-bottom: 2px solid;        font-size: 2em;    }    h2    {        margin: 1em 0 0 0;        font-size: 1.5em;    }    h3    {        font-size: 1.2em;    }    img    {        max-width: 100% !important;    }    p    {        padding: 0.5em 0 1em 0;        line-height: 1.4em;        font-size: 12pt;        margin: 0;    }    ul    {        padding: 0.5em 0;        margin: 0;    }    li    {        padding: 0.2em 0;        list-style-type: disc;        margin: 0 1.5em;    }    footer    {        margin: 3em 0 0 0;    }    footer #printfooter    {        border-top: solid 2px #000;        padding: 1em 0 0 0    }    footer #printfooter h1    {        text-align: center;        font-size: 2em;        font-weight: bold;        border:none    }    footer #printfooter p    {        text-align: center;        padding: 0.3em 0;    }   }