body {
font-family: Arial, Helvetica, "MS Sans Serif";
color: #000000;
margin: 0; padding: 0;
}

h1, h2, span, table.available {font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";}

h1 {background: #ffffff url(images/logo-print.gif) no-repeat top center;
color: #000000;font-weight: normal;text-align: center; font-size: 16px;padding: 120px 0 0 0;margin: 10px 0 0 0;}
}

#container {
margin: 0 auto;
padding: 10px 0 10px 0;
width: 100%;
}

#container h2 {
font-size: 10px;
font-style: normal;
font-weight: normal;
padding: 0;
margin: 0;
text-align: center;
}

#container h2 a {
text-decoration: underline;
color: #426da4;
}

span, table.available td {text-transform: uppercase;letter-spacing: 1px;font-weight: bold;font-size: 10px;}

#availability {
padding: 5px 0 20px 0;
}

table.available {width: 520px;border-collapse: collapse;border: 1px solid #000000;}
table.available th {font-size: 9px;font-weight: bold;background-color: #ffffff;}
table.available th span {font-size: 9px;}
table.available col.establishment {width: 139px;}
table.available col {width: 75px;}
table.available tr {height: 20px;}
table.available td {font-size: 9px;padding: 3px;text-align: center;border: 1px solid #000000;letter-spacing: 1px;}
table.available td span {font-family: Arial, Helvetica, "MS Sans Serif";letter-spacing: 0;text-transform: none;font-weight: normal;}
table.available a {text-decoration: underline;color: #000000;}
table.available tr.second {display: none;}

.cell-primary {background-color: #ffffff;}
.cell-secondary {background-color: #ffffff;}

img {display: none;}