* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
a, a:visited { text-decoration: underline; }
.main-content a[href]:after { content: " (" attr(href) ")"; }
/*a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }*/
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* h5bp.com/t */
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
dd { margin-bottom:20px; }
body { font-family: Helvetica, Arial, sans-serif; line-height:1.3; }

table { border-collapse: collapse; }
table, td, th { border:1px solid black; padding:5px; }

#print-logo:after { content: " " attr(title) " "; text-decoration:none; font-size:42px; }
#print-logo { text-decoration:none; }

#tax-calendar .collapse { height: auto; overflow: visible; }

/* ==========================================================================
Default hidden widgets
========================================================================== */
.quick-logon, .access-links { display:none; }


.tel:before { content:"Tel: "; }
.email:before { content:"Email: "; }

/* ==========================================================================
Set hidden elements
========================================================================== */
/*added .main-content h1 until we get the conditional heading sorted*/
img,
#cookie-text,
.hidden,
.site-navigation-outer,
.site-banner-outer,
.cookie-link,
.account,
.block-container,
.site-footer-outer,
.main-content h1,
.breadcrumb,
nav, .nav { display: none; }
