a:link:after, a:visited:after {content:none;}
img {float:none;margin:1.5em 1.5em 1.5em 0;}

#header {float: right, margin: 0;}
#nav, .col-left, .col-right, .breadcrumb, .tabs,
.view-header, .view-filters, .view-footer, .feed-icon,
.calendar-calendar .links, .calendar-calendar .date-prev a, .calendar-calendar .date-next a,
.block .edit, .block-config 
{
  display: none; 
}

.calendar-calendar .stripe img {
  width: 100px !important;
}
.calendar-legend .stripe img {
  width: 100px !important;
  height: 10px;
  margin: 0;
  padding: 0;
}

.calendar-calendar a:link {
  text-decoration:none;
}

.calendar-calendar tr th.sat, .calendar-calendar tr td.sat a:link, 
.calendar-calendar tr th.sun, .calendar-calendar tr td.sun a:link {
  color: #FF3366;
}