/**
 * turn off UI elements that don't need to be printed
 */
#header_r1,                             /* leaderboard ad        */
.top_ads,                               /* pencil ad             */
#header_r3,                             /* primary and sub- navigation */
#weather,				/* masthead weather      */
.weather_sponsor,
#logo img,				/* hide logo graphic */
#main_nav,
#sales_nav,
.signin,
#searchbar,
#featured .overlay,			/* featured story overlay*/
nav.secondary,				/* footer navigation     */
ul#breadcrumb,				/* breadcrumb nav        */
#fb_iframe_container,			/* facebook Like btn     */
article aside,                          /* story asset links     */
  #main .asset,
.reprint,				/* reprint link          */
.read_more,				/* read more link        */
.story-toolbar,				/* story share links     */
  .sociable,
  #sociable_text,
#footer_text_links,			/* footer market links   */
#footer_partner_links,			/* footer partner links  */
#yahoo_ads,				/* yahoo ad widget       */
  #main iframe,
  .ad_credit,
#sidebar, 				/* entire sidebar        */
  .ad,                                  /* MIDEV-5505 - target non-html5 children for IE */
  iframe,
#commentingStage,			/* disqus commenting     */
#page_footer h2,			/* Stay Connected	 */
  #page_footer .logo,
  #footer_connect_links,
.clear,
#widget_bundle,                         /* Trifecta widget */
#slideAd,                               /* Sidescroll Ad */
#floorboard-ad                          /* Floorboard Ad */
{
	display:none !important;
	}

.mast ul, li.article {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

#masthead .site_title {
	font-weight: bold;
	color: #464E54;
	text-decoration: none;
}
#main h2.section_name {
	color: #464E54;
	text-decoration: none;
}
.mast .section_name:before {
	padding: 0 0.2em 0 0.2em;
	content: ">";
}

.logo {
	border:none;
	text-decoration:none;
	margin:0 auto;
}

/**
 * screen styles with adjustments
 */

body {
	color: #464E54;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	font-size: 14px;
	line-height: 1.2em;
}

#main h1 {
	line-height: 28px;
}

#featured h3 a {
	font-size:16px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#464E54;
}

a {
	text-decoration:none;
}

#copyright {
	font-size: 9px;
	border-top: 1px solid #464E54;
	margin-top: 20px;
	text-align: center;
}

#page_footer {
	text-align:center;
}

ul.items {
    list-style: none outside none;
}

li.thumb {
    float:           left;
    margin-right:    2px;
}

li.thumb a, li.thumb a img {
    border:          0;
    text-decoration: none;
}

div.photo {
    clear: both;
}

