body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
color: #000; font-size: 12pt; }
.body-top, .body-middle, .body-footer { display:none; }
.column-foot,.bread-crumb, ul.left-nav, table.calendarSearch { display:none; }
body, .subpage-strip, .column-content, .column-bg { background:none; }

.column-content, .column-bg, .amenities { width:100%; margin:0; padding:0; }

.top img { display:none; }
.top h2.h2-title { color:#000; }


table.calendar { width: 100% }
table.calendar * { width:auto; color:#333; }
table.calendar tr th { background: #EEE; color: #333; padding:10px; border-color:#000; }
table.calendar tr th img { display:none; }
table.calendar tr td a { background:transparent; color:#333; font-weight:700; text-decoration:underline; }
table.calendar tr td.section { background:#FFF; color:#333; border-top:1px solid #000; border-bottom:3px double #333; padding-top:15px; }
table.calendar tr td.foot { border-top:1px solid #000; background:none; }
table.calendar tr.row-one td { border-color:#000; }
table.calendar tr.row-two td { background:none; border-bottom:1px solid #000; border-top:1px solid #000; border-color:#000; }
table.calendar tr td.plus { background:none; }
table.calendar tr td.minus { background:none; }

/* Links
table.calendar tr td a:link[href^="http://"]:after, table.calendar tr td a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
table.calendar tr td a[href^="http://"] {color:#333; }
*/

