$blue: #0088CC $outline: #DDDDDD $month: #0044CC $outside: #DDDDDD $today: #DA4F49 .calendar margin-bottom: 18px h3 color: $month table width: 100% border: 1px solid $outline border-collapse: separate border-radius: 4px 4px 4px 4px td text-align: right margin: 2px padding: 2px border-top: 1px solid $outline border-left: 1px solid $outline td.wday color: $blue font-weight: bold text-align: center td.corner border-top: 0 none border-left: 0 none td.weekend background-color: $outline td.outside background-color: white color: $outside td.today background-color: $today color: white font-weight: bold td.weeknum color: $blue font-weight: bold text-align: center .calendar.square td.wday border-top: 0 none td.weeknum border-left: 0 none .calendar.window td.monthnum border-top: 0 none tr > td:first-child border-left: 0 none