body {
font-family: Arial, Helvetica, "MS Sans Serif";
color: #000000;
margin: 0; padding: 0;
}

h1, 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;text-align: center;font-size: 16px;font-weight: normal;padding: 110px 0 0 0;margin: 0;}

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: #d4d4d4;}
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;}

.noprint {
display: none;
}


