 /*
 * Journalism.co.uk
 * Main style sheet (print only)
 */


/*
 * Fonts (copied from YUI Fonts style sheet
 */

body {
  font: 13px/1.231 Arial, Helvetica, Clean, sans-serif;
  *font-size: small; 
  *font: x-small; 
}

select, input, button, textarea, button {
  font: 99% Arial, Helvetica, Clean, sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}



/*
 * Header
 */

#hd .logo {
  display: block;
  margin: 0 0 1em 0;
  text-align: right;
  color: #000;
  font-weight: bold;
  font-size: 112%;
  text-decoration: none;
}

#hd>* {
  display: none;
}

#hd .banner, #hd form, #hd br, #hd ul, #hd .rss {
  display: none;
}



/*
 * Body area layout
 */

/* Left column */

#bd .yui-b {
  display: none;
}

/* Centre and right columns (override rule above) */

#bd #yui-main .yui-b {
  display: block;
}

#bd #yui-main .top {
  display: none;
}

/* Right column */

#bd #yui-main .yui-ge .yui-g {
  display: none;
}

/* Main content area (override rule above) */

#bd #yui-main .yui-ge .yui-g.first {
  display: block;
}



/*
 * Main content
 */

#yui-main img {
  max-width: 100%;
  height: auto;
}

#yui-main object, #yui-main embed {
  display: none;
}

/* Display link destinations after links */

#yui-main a[href]::after {
  content: " (" attr(href) ")";
  font-size: 75%;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
}

#yui-main a[href^="javascript:"]::after {
  content: none;
}

/* Articles */

#newsbody #bookmarkmenu,
#newsbody .widget,
#newsbody .byline .article-tools,
#newsbody .prbyline .article-tools,
#newsbody .tags,
#newsbody .categories,
#newsbody .newsletter-signup,
#newsbody .contact-details,
#newsbody .page-view-counter {
  display: none;
}

#newsbody .byline,
#newsbody .prbyline {
  display: block;
  float: none;
  margin: 0 0 1em 0;
}

/* Article comments */

#comments-box {
  margin: 1.67em 0 0 0;
  padding: 0.67em 0 0 0;
  border-top: thin dotted #999;
  background: transparent;
  color: #000;
}

#comments-box>* {
  display: none;
}

#comments-box>h2, #comments-box>h2+p, #comments-box>.comment {
  display: block;
}

#comments-box h2 {
  margin: 0 0 0.67em 0;
}

#comments-box .comment {
  margin: 0 0 1em 0;
}

#comments-box .comment blockquote {
  display: block;
  margin: 0 2.5em 0.33em 2.5em;
}

#comments-box .comment cite {
  display: block;
  margin: 0;
  text-align: right;
  font-style: italic;
}

#comments-box form, #comments-box #blogloginform {
  display: none;
}



/*
 * Footer
 */

#ft ul {
  display: none;
}

#ft p {
  display: block;
  margin: 2em 0 0 0;
  padding: 0.67em 0 0 0;
  border-top: thin dotted #999;
  text-align: left;
  font-size: 80%;
  font-weight: normal;
  font-style: italic;
}

#ft p a {
  font-weight: normal;
  text-decoration: none;
}

#ft p a.email {
  content: "info@journalism.co.uk";
}



/*
 * Rules moved from @media sections in other style sheets
 */

.tabcontent {
  display: block ! important;
}



/*
 * CMS UI
 */

.actionbutton, .navbutton, .navheader, .navbuttonwrapper {
  display: none;
}
