body {background-color:#fff;background-image:none;width:100%;margin:0;padding:0;border:0;}
#mainContent {max-width:100%;margin:0;}

p a[href^="http"]:after {
    content: " (" attr(href) ")"; 
    word-wrap: break-word;
}

a, a:visited {
    color: #000;
    text-decoration: none;
}

tr, img {page-break-inside:avoid;}
img {max-width:100% !important;}

#content {float:none;margin:0;width:100%;}
#content > .inner {padding:2% 0;}
#content > .inner p {line-height:20px;font-size:14px;}
#pageBody {max-width:100%;min-height:auto;}

#pageBodyAbove, #pageBody #breakingNews, #sidebar, leftGutter, rightGutter, #toolOptions, #pageHeader .inner #headerBarOne #accountInfoBox, #pageHeader .inner #headerBarOne #accountInfoBoxSmall, #pageHeader .inner #headerBarTwo, #pageHeader .inner #headerBarThree, #fbComments, #content p.flex-caption span.photoOptionsBoth, #content p.flex-caption span.photoOptionsPin, ul.socialOptionsTop, .socialBottom, .innerAd300, .innerAdAlone300, #pageFooter, #content .slideControl, 
#storyExtrasLinks, .flexslider .slides li, #adblade, ul.relatedList, #content .inner #artInfoBox #bylineBar .bylineItem .bylineItemInfo, body.reskin #content .inner #artInfoBox #bylineBar .bylineItem .bylineItemInfo,  .artXtraArticle, #taxonomy, #siteToolBox, #mediaLightBox, .omnitureHide, .reprintBox, .moreBox, .emailBox {display:none;}

#content .flex-viewport {width:576px;overflow:hidden;margin:0 auto;}

@page {margin:1cm;}

#content ul.noSlides img {width:60%;max-width:60%;margin-left:auto;margin-right:auto;}