body { background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif }
a img { border:0 }
table { font-size:1em; margin:10px 0 }
table tr th, table tr td { padding:2px 5px }
form { display:none }

#Header { display:none }
#Sidebar { display:none }
#Menu { display:none }

table.Availability { font-size:0.7em; width:100% }
table.Availability tr th { text-align:center }
table.Availability tr.Day th { background:#ccc; border:1px solid #ccc }
table.Availability tr.Month th { background:#ccc; border:1px solid #ccc; font-size:1.6em }
table.Availability tr td { border:1px solid #ccc; vertical-align:top; width:70px }
table.Availability tr td div.Date { margin-bottom:5px }
table.Availability tr td div.Room { height:1.25em; overflow:hidden; margin:3px 0; white-space:nowrap; width:60px }
table.Availability tr td div.Busy { background:url(/images/cross.gif) no-repeat center left }
table.Availability tr td div.Free { background:url(/images/tick.gif) no-repeat center left }
table.Availability tr td span.TextOnly {  }
table.Availability tr td.None { color:#ccc }
table.Availability tr td.On { border:1px solid #000 }
table.Availability tr td.On div.Date { font-weight:bold }
table.Availability tr td.Key { border:0; font-weight:bold; text-align:left; vertical-align:middle; width:420px }

#Gallery { font:0.7em Tahoma, Helvetica, sans-serif; margin-bottom:10px; text-align:center }
#Gallery .Photo { margin-bottom:10px }
#Gallery .PhotoTitle { font:bold 1.2em Tahoma, Helvetica, sans-serif }
#Gallery .PhotoFooter {  }

#Thumbs, .LightBox {  }
#Thumbs a img, .LightBox a img { border:1px solid #ccc }
#Thumbs a:hover img, #Thumbs a.On img, .LightBox a:hover img { border:1px solid #000 }

.Links { list-style:square; margin:10px 10px 10px 20px }
.Links li { margin-bottom:20px }
.Links li div { margin-bottom:10px }
.Links li div.LinkURL { font-size:0.7em }

.Contact span { display:none }
.NoPrint { display:none }

#GMap { border:1px solid #000; height:300px; width:510px }
#GMap img { height:300px; width:510px }

#Footer { display:none }