.noprint {display: none;}

.print {display: inline; }

body {
     width:100%; 
     margin: 0; 
     padding: 0; 
     border: 0;
}


body, div, p, td, th, ul, li, h1, h2, h3, h4, h5, h6, a, em {
  color : #000000; 
  background : #ffffff; 
  font-family: "Times New Roman", serif;  
  font-style: normal;
  font-weight:normal;
}

h1, h2, h3, h4, h5, h6 { font-weight:bold; }

#header {display: none; }
#menu_container {display: none; }
#footer {display: none;}
#banner-title, #banner-logo { display: none; }
#pub_guide_liststyle1, #pub_guide_liststyle2  { display: none; }

#content, div#page, #col-left, #col-right, #chairman_statement, div#diary_summary {
  width: 100%;
  margin: 0;
  border: 0;
  border-style: none;
  padding: 0; 
  color : #000000; 
  background : #ffffff; 
  font-family: "Times New Roman", serif;  
  font-style: normal;
}
#banner-title #banner-logo {
  display: none; 
}

#content a { 
  text-decoration : none; 
  color : #000000; 
  background : #ffffff; 
  font-weight: bold; 
}
#content a:link, #content a:visited {
  border: none 0;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}
a img {border: 1px solid #000000; }

div.links em, div.links li>em { 
  color : #000000; 
  background : #ffffff; 
  font-family: "Times New Roman", serif;  
  font-style: normal;
  font-weight:normal; 
  }

div#diary_summary {float:none; width:100%; height:auto; padding:0; border: none; margin: 0; font-size:120%; }
div#diary_summary h3 {margin:0; padding: 0; font-weight:bold;}

div#s1>div.slide {
  color : #000000; 
  background : #ffffff; 
  font-family: "Times New Roman", serif;  
  font-style: normal;
  font-weight:normal; 
}

p.big_quote {
  color : #000000; 
  background : #ffffff; 
  font-family: "Times New Roman", serif;  
  font-style: normal;
  font-weight:normal; 
}

div.obit { border:0; padding: 0; margin: 0; }
h2.obit {background: white; color:black; padding: 0; margin:0; border:0; page-break-before: always; }

.dropcap {float: none; color: #000000; font-size: 12pt; line-height: 12pt; padding: 0; margin:0; font-style: normal; } 
a.toptip {color:#000000; font-weight: normal; font-style: normal; }
h2.toptip {color:#000000; font-weight: normal; font-style: normal;}
span.toptip {color:#000000; font-weight: normal; font-style: normal;}
.hide h3 {color:#000000; font-weight: normal; font-style: normal;}
.facilities em {color:#000000; font-weight: normal; font-style: normal;}

div.pub, div.conditions, div.news, div#BFs li {  page-break-inside: avoid; } 

/* css styling to remove telephone icon before a telephone no. */
.telephone_no {
  padding-left: 0;
  background-image: none;
}
/* css styling to remove mobile phone icon before a mobile no. */
.mobile_tel_no {
  padding-left: 0;
  background-image: none;
}
/* css styling to remove email icon before a mailto: link */
.mailto_link {
  padding-left: 0;
  background-image: none;
}
