
/* boilerplate */
* { background: transparent !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
a[href]:after { content: " (" attr(href) ")"; color: #333; font-weight: normal; font-style: normal; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after, a[href="/"]:after, a[href="/fr/"]:after, a[href="/es/"]:after, a[href="/ar/"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
img { page-break-inside: avoid; }
@page { width: 7in; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }

body {
    padding: 0 15px;
    background: white !important;
    color: #333 !important;
}

/* hide */
#topbar,
#search, #form-search,
#header .seven,
#newsnav,
#breadcrumb-wrap,
#twitter,
#ads,
#footer,
#sidebar,
#profiler,
article aside,
article figure,
article .article-more
{
    display: none;
}

#header {
    background: transparent;
}

.row,
#content {
    margin: 0 !important;
}

header .lt,
#content,
#main,
article .article-title .columns,
article .nine
{
    float: none !important;
    width: 7in !important;
 /*   padding: 0 !important;*/
}

/*
h1 img {
    width: 0;
    height: 0;
    display: none;
}*/

h1 img.for-print {
    width: 345px;
    height: 61px;
    display: block;
}

#main {
    border: 0 !important;
}

article .subtitle {
    border: dashed #BBB;
    border-width: 1px 0;
}

article .article-metadata {
    padding: 14px 0 15px;
}

article .article-metadata p {
    margin: 0 !important;
}

article .article-metadata p.subtitle {
    margin-top: 0.5em !important;
}

article .article-content p a {
    font-weight: normal;
}

article .article-content blockquote {
    border: dashed #BBB;
    border-width: 1px 0;
}

article .article-footnote * {
    color: #8D8D8D !important;
}

a {
    color: #00ACED !important;
    text-decoration: none !important;
}

