*,
*:before,
*:after{
  -webkit-box-shadow:none !important;
  background:transparent !important;
  box-shadow:none !important;
  color:#000 !important;
  text-shadow:none !important;
}

a,
a:visited{
  border:none !important;
  text-decoration:underline;
}

a[href]:after{
  content:"";
}

abbr[title]:after{
  content:" (" attr(title) ")";
}

a[href^="#"]:after,
a[href^="javascript:"]:after{
  content:"";
}

pre,
blockquote{
  border:1px solid #999;
  page-break-inside:avoid;
}

thead{
  display:table-header-group;
}

tr,
img{
  page-break-inside:avoid;
}

img{
  max-width:100% !important;
}

p,
h2,
h3{
  orphans:3;
  widows:3;
}

h2,
h3{
  page-break-after:avoid;
}

select{
  background:#fff !important;
}

body{
  background:none !important;
  color:#000000;
  font-size:12pt;
}

#page #header-inner.sticky-navigation{
  position:relative;
}

#page .site-main,
.single .entry-header.primary-hentry,
.page .entry-header.primary-hentry,
#masthead,
#masthead .top-bar,
#header-inner.sticky-navigation{
  border:none;
}

#page .site-main,
.single .hentry,
.page .hentry,
#masthead .site-header-inner{
  margin:0;
  padding:0;
}

.top-bar,
#masthead .main-header-links,
#comments,
#colophon,
.sidebar-section,
.entry-footer,
.navigation,
.sharedaddy,
.jp-relatedposts,
.breadcrumbs{
  display:none;
}

blockquote{
  border-bottom:none;
  border-right:none;
  border-top:none;
}