﻿html, body, div, span, object, iframe, 
h3, h4, h5, h6, blockquote, pre, abbr, address, 
cite, code, del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, article, aside, 
canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary, time, mark, br,
audio, video, container {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    background:transparent;
}

body {
  color : #000000;
  background : #ffffff;
  font-family : "Times New Roman", Times, serif;
  font-size : 12pt;
}
#printHeader { display: block; color: #000; }
#printLogo { width: 102px; float: left; }
#printTitle { margin-top: 30pt; font-size: 16pt; width: 400pt; float: left; }
#intranetpage #printTitle { font-weight:bold;}
#intranetpage #printTitle #span { font-weight:normal; font-size:70%;}
#masterPageHeader, #mossLinks, #headerLayout, #topNavBar, #bannerLayout, #topShadowLayout, #bottomShadowLayout, #masterColumnLeft,
#pageHeader, td#columnRight, div.corner TL, div.corner TR, div.corner BL, div.corner BR, .cornerBoxInner > div#pageHeader, footer .container, div.HeaderSection, #HomePageHeaderRow > .col-lg-5, #PublicTransportDiv { 
	display: none;
}
#pageLayout, #masterColumnLayout, .cornerBox div { background-image: none; }
#pageLayout, table#masterColumnLayout, td#masterColumnRight, table#columnLayout, td#columnLeft, td#columnRight, td#columnWide, .cornerBoxInner, .pageContent, .pageContentZone { width: 100% !important; margin: 0; padding: 0 !important;  background: #fff !important; }
#mainContentZone { margin-top: 20pt; }
#footerLayout { margin-top: 20pt; color: #000; }
#intranetpage #footerLayout { display: none; }
a { color: #000000; text-decoration: none; }
h1, h2, h3, h4, h4, h3.ms-WPTitle { color: #000 !important; border-bottom-style: none; text-transform: none; }
h1 { font-size: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
h5 { font-size: 10pt; text-transform: uppercase; }
tr.ms-WPHeader td { padding: 0 !important; }
h3.ms-WPTitle { margin: 0 !important; padding-bottom: 0; }
#intranetpage .corner { display:none; }

@media print {
    .noprint {display:none !important;}
    a:link:after, a:visited:after {  
      display: none;
      content: "";    
    }
}