/**
 * Print stylesheet
 *
 * @version SVN: $Id: print.css 36 2009-09-04 07:09:58Z mishal $
 * @author mishal
 *
 */ 

 body {
  font-family: sans-serif;
  font-size: 10pt;
  color: #000;
  background: #fff;
  padding: 0.5em;
 }

 .no-print {
  display: none !important;
 }

 .left {
  float: left;
}

.right {
  float: right;
}

img.right {
  margin: 0.2em;
}

 h1 {
   font-size: 15pt;
   border-bottom: 2px solid #000;
   margin: 0 0 1em 0;
 }

 h2 {
   font-size: 13pt;
 }

 h3 {
   font-size: 12pt;
 }

 h4 {
   font-size: 11pt;
 }

 h1 a {
   text-decoration: none !important;
 }

 #menu, #quick-phone, #sidebar, #footer {
   display: none !important;
   height: 0 !important;
 }

 a:link, a:visited, a:active {
   text-decoration: underline;
   color: #000;
   padding: 0;
   margin: 0;
 }

 table {   
   padding: 0.2em;
   width: 100%;
   border-collapse: collapse;
   table-layout: fixed;
 }

 tbody td, tbody th {	
	padding: 0.2em;
  border: 0.5pt solid #000;
}

 table.opening-hours {
   width: 50%;
 }

 table th, table td, table tr {
   text-align: left;
   padding: 0.2em;
 }

 table caption {
   text-align: left;
   font-size: 13pt;
   margin: 0.5em 0 0.2em 0;
 }

.image {
  margin: 0.5em 0;
  padding: 0.2em;
  border: 0.5pt solid #000;
}

a img {
  border: 0;
}

.center {
  text-align: center;
}

.image-desc {
  text-align: center;
}

