body{
  background: white;
  font-size: 12pt;
}

#header,
#main-nav,
#sub #sidebar,
h2#title,
h2.page-title,
p.newsReturn,
#footer,
.attorneySearch,
ul#contact,
.attorneyDetail div.bio,
div.media {
  display: none;
}

#printMasthead{
  display: block;
}

#content{
  width: 99%;
  padding: 0;
  border: 0;
  float: none !important;
  color: black;
  background: transparent none;
  font-size: 12px;
}

#text{
  width: 100%;
}

#sub.article #content div.meta{
  width: 100%;
}

a:link, a:visited{
  color: #520;
  background: transparent;
  font-weight: bold;
  text-decoration: none;
}

#content a:link:after,
#content a:visited:after{
  content: " (" attr(href) ") ";
  font-size: 90%;
}

#content a[href^="/"]:after{
  content: " (http://www.msrlegal.com" attr(href) ") ";
}
p.attorneyReadMore,
#content img#attorneyimg{
  display: none !important;
}
div.attorneyMore{
  display: block !important;
}
#sub #content .attorneyDetail div.printable{
  display: block !important;
}