﻿@media (max-width:982px){.calendar-week th,.calendar-month th,.calendar-day th{min-height:9em;vertical-align:bottom;} .calendar-week th.calendar-week-hour,.calendar-week th a,.calendar-month th a,.calendar-day th a,.calendar-week th span,.calendar-month th span,.calendar-day th span{writing-mode: tb-rl;} .calendar-week th,.calendar-week td{text-align:center;} } abbr.dtstart,abbr.dtend{border-bottom:0;} .calendar-year-wrap{border-collapse:collapse;} @media (max-width:982px){.calendar-year-wrap,.calendar-year-wrap > tbody,.calendar-year-wrap > tbody > tr,.calendar-year-wrap > tbody > tr > td{display:block;} .calendar-year-wrap > tbody > tr > .fake-th{display: none;} .calendar-year-wrap > tbody > tr > td{overflow: hidden;border:0;} } .calendar-year-month{vertical-align: top;text-align:center;padding:0.5em;} @media (min-width:983px){.calendar-year-month{width:33%;height:150px;} } .calendar-year-month table{border-collapse:collapse;width:100%;table-layout:fixed !important;} .calendar-year-month th{width:33%;} .calendar-year-month th,.calendar-year-month-table .day-spacer,.calendar-year-month-day{width:14.28571428571428647558%;} .calendar-year-month-table .day-spacer,.calendar-year-month-day{height:1.8em;border:1px solid #b7d8fa;} .calendar-year-month-day{text-align:center;} .calendar-year-month-day div{display: inline;width:100%;height:30px;} .calendar-year-month-day-num-events{background:#333333;color:#FFFFFF;padding:0 2px;font-size:0.8em;} .calendar-month{width:100%;border-collapse:collapse;table-layout:fixed !important;} .calendar-month th{font-size:0.9em;border:1px solid #f2f2f2;padding:1em 0;vertical-align: middle;} .calendar-month-entry{display: inline;width:100%;height:2em;} .calendar-month-day{height:6em;} .calendar-month-day div{z-index:10;float: right;} .calendar-month-column-heading{width:7%;} .calendar-month-column-day{width:13%;} .calendar-week{width:100%;border-collapse:collapse;} .calendar-week th{border:1px solid #f2f2f2;} .calendar-week-hour{width:8em;height:3em;vertical-align: middle;} .calendar-day-table{width:100%;border-collapse:collapse;} .calendar-day-table th{width:8em;height:3em;vertical-align: middle;} .calendar-day-entry{width:100%;height:100%;} .calendar-day-entry-time{display:block;} .calendar-day-entry-description{padding-top:2em;} .calendar-day-icon{float: left;margin-right:0.5em;} .calendar-day-priority{margin-right:0.5em;} @media (min-width:983px){.calendar-day-priority{float: right;} } .calendar-day-entry-title{font-weight:bold;} .calendar-day-entry-time{font-size:0.8em;} .calendar-top-navigation{margin-left:1px;margin-bottom:1em;padding-left:1px;overflow: hidden;} .calendar-date-span-link{float: left;width:25%;text-align:center;} .calendar-date-span-link-inner{border:1px solid #dddddd;background:#f8fbfe;color:#3b5d7f;padding:0.3em;margin-left: -1px;padding:0.5em 0;min-height:1.3em;} .calendar-date-span-link.current > .calendar-date-span-link-inner{background:#ffffff;} .calendar-date-span-link:first-child .calendar-date-span-link-inner{border-top-left-radius:5px;border-bottom-left-radius:5px;} .calendar-date-span-link:last-child .calendar-date-span-link-inner{border-top-right-radius:5px;border-bottom-right-radius:5px;} .calendar-date-span-link-inner > span{font-weight:bold;} .box---calendar-main-screen-interests{margin-top:2em;} @media (min-width:983px){.event-interest-box{width:50%;padding:0.5em;} } @media (max-width:982px){.event-interest-box{float: none;margin-bottom:0.5em;} } .calendar-main-page-hidden-data{margin:0.5em;border-top:1px solid #dddddd;} .side-calendar .calendar-priority-na,.side-calendar .calendar-priority-1,.side-calendar .calendar-priority-2,.side-calendar .calendar-priority-3,.side-calendar .calendar-priority-4,.side-calendar .calendar-priority-5,.side-calendar .calendar-priority-free-time,.side-calendar .calendar-free-time,.side-calendar .calendar-active{padding:0.5em 0.2em;} @media (min-width:983px){.side-calendar .calendar-priority-na,.side-calendar .calendar-priority-1,.side-calendar .calendar-priority-2,.side-calendar .calendar-priority-3,.side-calendar .calendar-priority-4,.side-calendar .calendar-priority-5,.side-calendar .calendar-priority-free-time,.side-calendar .calendar-free-time,.side-calendar .calendar-active{font-size:0.8em;} } .calendar-priority-na,.calendar-priority-1,.calendar-priority-2,.calendar-priority-3,.calendar-priority-4,.calendar-priority-5,.calendar-priority-free-time,.calendar-free-time,.calendar-active{padding:0.5em;} .calendar-day-table th,.calendar-year-month th{border:1px solid #f2f2f2;} .calendar-priority-na{} .calendar-priority-1{} .calendar-priority-2{} .calendar-priority-3{} .calendar-priority-4{} .calendar-priority-5{} .calendar-free-time{} .calendar-free-time-hourly{} .calendar-current{background-color:#ffffff !important;} .calendar-day-table td,.calendar-week td,.calendar-month td,.calendar-year-wrap td{border:1px solid #dddddd;} .calendar-day-table td:hover,.calendar-week td:hover,.calendar-month td:hover,.calendar-year-month-table td:hover{color:#3b5d7f;background-color:#d3e7fc;} td.day-spacer:hover{background-color: transparent !important;} .calendar-multiple{background-color:#cc3333;} .no-description{font-style: italic;text-align:center;} .event-subscriptions{margin:1em 0;padding:0;overflow: hidden;} @media (min-width:983px){.event-right{float: right;width:15em;} .event-right .ratings{width:auto;float: none;} .event-left{margin-right:16em;} .event-subscriptions > li{font-size:0.9em;vertical-align: middle;} } .event-left .box,.event-right .box{margin-top:0;} .event-right .trackbacks{width:auto;} @media (max-width:982px){.event-right{float: left;width:100%;} .event-left{float: left;width:100%;margin:1em 0;} .event-subscriptions > li{font-size:0.95em;vertical-align: middle;margin-right:6px;} } .event-type-image{float: left;margin-right:0.5em;} .side-calendar-wrap{overflow-x: hidden;} .side-calendar{border-collapse:collapse;} .side-calendar th{border:1px solid #b7d8fa;} .calendar-weekly-column{width:14.29%;} .event-listing-col-1{width:32px;} .global-side-panel .event-listing-col-1{width:28px;} .event-listing-col-2{width:6em;} .global-side-panel .event-listing-col-2{width:4em;} .event-listing-col-3{} .events-listing-table th,.events-listing-table td{vertical-align: middle;} .global-side-panel .events-listing-table th{padding:0;} .global-side-panel .events-listing-table th img{width:23px;} .event-listing-day{text-decoration: underline;font-weight:bold;font-size:1.1em;} .side-calendar .calendar-year-month-day{background-color:#e7f2fd;}