@media print
{
    header,
    .ad,
    .ad-tapead,
    .ad-sticky-true,
    .ad-sticky-false,
    .lay-share,
    .lay-right,
    .ym-noprint,
    aside.lay-article-related,
    .lay-comments,
    .lay-navigation-sticky,
    .lay-article .ym-g960-1,
    .lay-article-listsmall { width: 1px !important; display: none !important; }
    .lay-nav-breadcrumb { display: none; }

    .lay-article .ym-g960-19, .ym-g960-20 { width: 99%; }

    /* Article */
    .lay-article h1 { color: #d51218; font-size: 2.3em; padding: 4px 0 8px 0; }
    .lay-article section h1 { color: #000000; }
    .lay-article h1 small { font-weight: bold; color: #000000; display: block; font-size: 0.4347em; line-height: 1.3em; }
    .lay-article h1 span { font-size: 1em; line-height: 1.3em; }
    .lay-article h2 { font-size: 1.05em; font-weight: bold; text-transform: uppercase; padding-bottom: 12px; }
    .lay-article h3 { font-size: 0.9em; font-weight: bold; text-transform: uppercase; padding-bottom: 12px; }
    .lay-article p { word-spacing: 0.15em; font-size: 1.05em; line-height: 1.35em; }
    .lay-article p.lead { word-spacing: 0.075em; font-size: 1.3em; line-height: 1.6em; }
    .lay-article-aside-authordate { font-size: 0.9em; line-height: 1.5em; padding-bottom: 10px;  }
    .lay-article-aside-authordate a { text-decoration: underline; }
    .lay-article-aside-authordate a:focus, .lay-article-aside-authordate a:hover { text-decoration: none; }
    .lay-article-aside-authordate .ym-gr .ym-gbox { text-align: right; }
}

