@font-face{font-family:"fontello";font-style:normal;font-weight:400;src:url(https://dev-cdsb.pantheonsite.io/sites/all/themes/custom/cdsb/fonts/fontello/fontello.55236bc8.eot?#iefix) format("embedded-opentype"),url(https://dev-cdsb.pantheonsite.io/sites/all/themes/custom/cdsb/fonts/fontello/fontello.378a57f4.woff) format("woff"),url(https://dev-cdsb.pantheonsite.io/sites/all/themes/custom/cdsb/fonts/fontello/fontello.c9245f02.ttf) format("truetype"),url(https://dev-cdsb.pantheonsite.io/sites/all/themes/custom/cdsb/fonts/fontello/fontello.887b0f1f.svg#fontello) format("svg")}﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}pre{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}code{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}pre>code{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media print{pre>code{padding:0 1.25em}}#article-body>blockquote{border-left:5px solid #f3f3f5;padding-left:.5em;margin:1.5em 0 1.5em .5em}@media screen and (min-width:26.25em){#article-body>blockquote{padding-left:1em;margin:1.5em .75em 1.5em 1.5em}}.hljs-keyword{font-style:italic}.collapsible-content{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.collapsible-content.open{position:inherit;clip:auto;height:auto;width:auto;overflow:inherit}.collapsible-container a[rel='section']:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:1em;color:#77777a;line-height:1;margin:0 .5em 0 0}.collapsible-container a[rel='section']::before{width:.5em}.container-open a[rel='section']::before{content:'\e811'}#block-menu-menu-follow-cdsb a,#block-menu-menu-follow-cdsb a:visited{color:#1e428a}#block-menu-menu-follow-cdsb a:hover,#block-menu-menu-follow-cdsb a:active{color:#4f7dd9}a.header-icon-facebook:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}a.header-icon-twitter:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}a.header-icon-linkedin:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}a.header-icon-rss:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}a.header-icon-newsletter:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}#block-system-main-menu>.block-title>span:hover{cursor:pointer}#block-system-main-menu>.block-title>.open:after{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}
#block-system-main-menu .menu li a{display:block;padding:.33em .33em .33em 0}@media screen and (min-width:47.5em){#block-system-main-menu .menu li a{display:inline-block}}@media screen and (min-width:47.5em){#block-system-main-menu .menu li a{padding:0}}#block-system-main-menu .menu li.expanded>a.open+.menu,#block-system-main-menu .menu li.expanded>a.open+.submenu-container,#block-system-main-menu .menu li.expanded>a.open+.submenu-container>.menu{display:block}#block-system-main-menu .menu li.expanded>a:after{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}#block-system-main-menu .menu li.expanded>a::after{float:right}@media screen and (min-width:47.5em){#block-system-main-menu .menu li.expanded>a::after{content:""}}#block-system-main-menu .menu li.expanded>a.open::after{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#block-system-main-menu .menu li.expanded>a.active-trail,#block-system-main-menu .menu li.expanded a.active{font-weight:500}#block-system-main-menu .description{display:none}@media screen and (min-width:47.5em){#block-system-main-menu>.menu>li.expanded:hover{padding-right:4px}#block-system-main-menu>.menu>li.expanded:hover:last-child{padding-right:0}}@media screen and (min-width:61.25em){#block-system-main-menu>.menu>li.expanded:hover{padding-right:30px}}@media screen and (min-width:47.5em){#block-system-main-menu>.menu>li>a{padding-bottom:1.5em}#block-system-main-menu>.menu>li.expanded:hover>a::after{content:"\0020";float:right;speak:none;position:relative;left:-50%;top:43px;z-index:1001;display:block;width:10px;height:10px;text-align:center;background-color:#fff;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px dotted #9e9f9e;border-left:1px dotted #9e9f9e}#block-system-main-menu .menu .menu{margin-left:0}#block-system-main-menu>.menu>.expanded:hover>.level-2,#block-system-main-menu>.menu>.expanded:hover>.level-2>.submenu{display:block}#block-system-main-menu>.menu>.expanded:hover>.level-2{position:relative;max-width:62.5em;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:3.5786876674%;width:100%}#block-system-main-menu>.menu>.expanded:hover>.level-2::after{clear:both;content:"";display:table}#block-system-main-menu>.menu>.expanded:hover>.level-2:last-child{margin-right:0}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu{position:relative;float:left;display:block;margin-right:3.5786876674%;width:48.2106561663%;border-right:1px dotted #9e9f9e}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu:last-child{margin-right:0}}@media screen and (min-width:47.5em) and (min-width:61.25em){#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu{float:left;display:block;margin-right:3.5786876674%;width:33.1054308815%}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu:last-child{margin-right:0}}@media screen and (min-width:47.5em){#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li{margin-top:.75em;margin-bottom:.75em}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li:last-child{margin-bottom:0}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li>a{display:block;padding-right:1em}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li:hover>a{font-weight:500}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li.expanded>a:after{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li.expanded>a::after{float:right;width:22px;height:22px;line-height:20px !important;text-align:center;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-top-right-radius:11px;border-bottom-left-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px;border-top-left-radius:11px;background-color:#fff;border:1px solid #1e428a;color:#1e428a}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>li.expanded:hover>a::after{background-color:#1e428a;color:#fff}#block-system-main-menu>.menu>.expanded:hover>.submenu-container{position:absolute;z-index:1000;background-color:#fff;padding-top:.75em;padding-bottom:1.5em;border-top:1px dotted #9e9f9e;border-bottom:1px dotted #9e9f9e;box-shadow:0 1em 0 #fff}}@media screen and (min-width:47.5em) and (min-width:61.25em){#block-system-main-menu>.menu>.expanded:hover .description{display:block;float:left;display:block;margin-right:3.5786876674%;width:33.1054308815%;margin-left:66.8945691185%;padding-top:.5em;padding-left:1em;position:absolute;height:calc(100% - 1.5em);border-left:1px dotted #9e9f9e;font-size:.9375em;line-height:1.6em}
#block-system-main-menu>.menu>.expanded:hover .description:last-child{margin-right:0}}@media screen and (min-width:47.5em){#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3,#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3>.submenu{display:block}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3>.submenu{position:absolute;top:0;left:100%;width:100%;height:100%;padding-left:1em;padding-right:1em}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3>.submenu>li{margin-top:.75em;margin-bottom:.75em}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3>.submenu>li:last-child{margin-bottom:0}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3>.submenu>li>a{display:block}#block-system-main-menu>.menu>.expanded:hover>.submenu-container>.submenu>.expanded:hover>.level-3>.submenu>li:hover>a{font-weight:500}}#breadcrumb li:after{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:inherit;color:#9e9f9e;line-height:1;margin:0 .25em 0 .5em}#breadcrumb li:last-child::after{content:''}.pager{margin:1.5em 0;padding:0;overflow:hidden;clear:both;text-align:center}.pager li{display:block;float:left;text-align:center;width:10%;margin:0;padding:0;white-space:nowrap}.pager li.pager-ellipsis,.pager li.pager-item{display:none}.pager li.pager-previous a:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:2em;line-height:1;margin:0}.pager li.pager-first a:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:2em;line-height:1;margin:0}.pager li.pager-next a:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:2em;line-height:1;margin:0}.pager li.pager-last a:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:2em;line-height:1;margin:0}.pager li.pager-ellipsis{padding:0 4px}.pager li.pager-next a,.pager li.pager-last a,.pager li.pager-previous a,.pager li.pager-first a{display:block}.pager li.pager-next a:hover,.pager li.pager-last a:hover,.pager li.pager-previous a:hover,.pager li.pager-first a:hover{text-decoration:none}.pager li.pager-next span,.pager li.pager-last span,.pager li.pager-previous span,.pager li.pager-first span{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.pager li.pager-current{width:60%;margin-left:20%;line-height:2.2}.pager li.pager-current:before{content:'Page '}.pager li.pager-first~.pager-current{margin-left:0}#block-views-related-keywords-block{margin-top:4em;margin-bottom:4em}#block-views-related-keywords-block>a{font-size:13px;border-bottom:1px solid #47c3d3;padding-bottom:2px}.field-name-field-attachments span{display:block}#block-views-recent-tweets-block .teaser-list .handle a:hover{color:#9e9f9e}#block-views-recent-tweets-block .teaser-list .datetime a:hover{color:#9e9f9e}#twitter-footer a:hover{background-color:#f8f8f8}#block-views-homepage-carousel-block{overflow:hidden}
#block-views-homepage-carousel-block .flex-control-nav{display:block;position:absolute;list-style:none;padding-left:0;list-style-type:none;padding:0;bottom:5%;width:100%;margin:auto;z-index:100;text-align:center}#block-views-homepage-carousel-block .flex-control-nav>li{list-style-image:none;list-style-type:none;margin-left:0}#block-views-homepage-carousel-block .flex-control-nav>li{margin:0;padding:0;display:inline}#block-views-homepage-carousel-block .flex-control-nav li{display:inline}#block-views-homepage-carousel-block .flex-control-nav a{display:inline-block;margin:0 .5em;height:1em;width:1em;text-indent:-10em;overflow:hidden}#block-views-homepage-carousel-block .flex-control-nav a:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}#block-views-homepage-carousel-block .flex-control-nav a::before{display:block;text-indent:0em;width:1em;height:1em}#block-views-homepage-carousel-block .flex-control-nav a.flex-active:before{font-family:"fontello";content:"";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin:0}#block-views-homepage-carousel-block .flex-control-nav a.flex-active::before{display:block}.column{float:left}.column.size-1of1{width:100%}.column.size-1of2{width:50%}.column.size-1of2:first-child{padding-right:1.5em}.column.size-1of2:last-child{padding-left:1.5em}#footer{display:block;float:left;display:block;margin-right:3.5786876674%;width:100%}#footer::after{clear:both;content:"";display:table}#footer:last-child{margin-right:0}#block-cdsbnet-footer-logo{float:left;display:block;margin-right:3.5786876674%;width:39.5790988607%}#block-cdsbnet-footer-logo:last-child{margin-right:0}@media screen and (min-width:47.5em){#block-cdsbnet-footer-logo{float:left;display:block;margin-right:3.5786876674%;width:22.3159842495%}#block-cdsbnet-footer-logo:last-child{margin-right:0}}#block-menu-menu-footer,#block-cdsbnet-footer-legal{float:left;display:block;margin-right:3.5786876674%;width:56.8422134719%;margin-right:0}#block-menu-menu-footer:last-child,#block-cdsbnet-footer-legal:last-child{margin-right:0}@media screen and (min-width:47.5em){#block-menu-menu-footer,#block-cdsbnet-footer-legal{float:left;display:block;margin-right:3.5786876674%;width:74.1053280832%;margin-right:0}#block-menu-menu-footer:last-child,#block-cdsbnet-footer-legal:last-child{margin-right:0}}#footer{margin-top:3em;padding-top:1.5em;border-top:1px dotted #9e9f9e;font-size:.9375em;line-height:1.6em}@media screen and (min-width:47.5em){#footer{font-size:.8125em;line-height:1.8461538462em}}#footer>.block>.block-title{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#block-cdsbnet-footer-logo{margin-bottom:1.5em}#block-cdsbnet-footer-logo .logo-shape{max-width:100px}#block-cdsbnet-footer-logo .logo-shape>path:first-child{fill:#d60057}#block-cdsbnet-footer-logo .logo-shape .logo-type>path,#block-cdsbnet-footer-logo .logo-shape .logo-type>rect{fill:#77777a}#block-cdsbnet-footer-logo .logo-shape .logo-cdsb>path{fill:#fff}@media screen and (min-width:47.5em){#block-cdsbnet-footer-legal{text-align:right}}#block-menu-menu-footer>.menu{margin-top:0;list-style:none;padding-left:0;text-align:right}#block-menu-menu-footer>.menu>li{list-style-image:none;list-style-type:none;margin-left:0}@media screen and (min-width:47.5em){#block-menu-menu-footer>.menu{list-style-type:none;padding:0}#block-menu-menu-footer>.menu>li{margin:0;padding:0;display:inline}}#block-menu-menu-footer>.menu>li{margin-bottom:.75em;margin-left:0;white-space:nowrap}@media screen and (min-width:47.5em){#block-menu-menu-footer>.menu>li{margin-left:1em}#block-menu-menu-footer>.menu>li:first-child{margin-left:0}}@media print{#footer{display:none}}ul.tabs.primary{list-style-type:none;padding:0;list-style:none;padding-left:0;margin:1em 0;padding:.5em;background-color:#e0e0e5;border-top:5px solid #b0b1b0}ul.tabs.primary>li{margin:0;padding:0;display:inline}ul.tabs.primary>li{list-style-image:none;list-style-type:none;margin-left:0}ul.tabs.primary>li{margin-right:.5em}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://dev-cdsb.pantheonsite.io/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(https://dev-cdsb.pantheonsite.io/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat}.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%}.calendar-calendar .year-view td{width:32%;padding:1px;border:none}.calendar-calendar .year-view td table td{width:13%;padding:0}.calendar-calendar tr{padding:0;margin:0;background-color:#fff}.calendar-calendar th{text-align:center;margin:0}.calendar-calendar th a{font-weight:700}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0}
.calendar-calendar .mini{border:none}.calendar-calendar td.week{width:1%;min-width:1%}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:.8em}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0}.calendar-calendar .inner div{padding:0;margin:0}.calendar-calendar .inner p{padding:0 0 .8em;margin:0}.calendar-calendar td a{font-weight:700;text-decoration:none}.calendar-calendar td a:hover{text-decoration:underline}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0}.calendar-calendar div.day{float:right;text-align:center;padding:.125em .25em 0;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0}.calendar-calendar div.title{font-size:.8em;text-align:center}.calendar-calendar div.title a{color:#000}.calendar-calendar div.title a:hover{color:#c00}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px}.calendar div.form-item{white-space:normal}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0}table td.mini a{font-weight:400}.calendar-calendar .mini-day-off{padding:0}.calendar-calendar .mini-day-on{padding:0}table .mini-day-on a{text-decoration:underline}.calendar-calendar .mini .title{font-size:.8em}.mini .calendar-calendar .week{font-size:.7em}.mini-row{width:100%;border:none}.mini{width:32%;vertical-align:top}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important}.calendar-calendar .day-view .stripe{width:100%}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important}.calendar-legend td{text-align:left;padding-left:5px}.calendar-empty{font-size:1px;line-height:1px}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #ccc;padding-top:.25em;width:1%}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:700}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em}.calendar-calendar td.calendar-agenda-items{border:1px solid #ccc;text-align:left}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff}.calendar-date-select form{text-align:right;float:right;width:25%}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both}.calendar-date-select .description{float:right}.calendar-label{font-weight:700;display:block;clear:both}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:.2em;width:auto;border:1px solid #ccc}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:700;border:1px solid #ccc}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee}.calendar-calendar div.calendar{border:none;font-size:x-small}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:400}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:700}.calendar-calendar td .inner div.day a{color:#4b85ac}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4}.calendar-calendar tbody{border-top:none}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto}.calendar-calendar .week-view .full .calendar-agenda-hour .calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0}.calendar-calendar .week-view .full .days{width:13%}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{vertical-align:top;padding:1px 2px 0}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0;padding-bottom:2px}.calendar-calendar .month-view .full .week{font-size:inherit}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0;border-bottom:0}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #ccc}.calendar-calendar .month-view .full td.single-day{border-top:0}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#f4f4f4}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0 3px}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7c7f12;border-right:2px solid #7c7f12}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7c7f12}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0 3px;overflow:hidden}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none}.calendar-calendar .day-view td div.dayview{padding:0}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0 auto;color:#fff;position:relative}
.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#fff}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0;top:0;width:100%;height:3px;z-index:2}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{height:2.75em;padding-top:.75em;margin-right:8px}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0 !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:.75em}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0}.calendar-calendar .week-view .full td.multi-day{padding:2px}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0;padding-right:0}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #ccc}.view .date-nav-wrapper .clear-block{margin-bottom:10px}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:80px;left:auto;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:700}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0;text-align:center;z-index:0}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:700}.attachment .calendar-calendar{margin-top:20px;clear:both}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777;font-weight:700;text-align:right}
.view-calendar .feed-icon{margin-top:5px}.view table.mini .date-prev,.view table.mini .date-next{background:none}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0}.year-view div.month-view div.date-nav{background-color:#dfdfdf;min-height:20px}span[data-picture-align="left"],img[data-picture-align="left"]{float:left}span[data-picture-align="right"],img[data-picture-align="right"]{float:right}span[data-picture-align="center"],img[data-picture-align="center"]{display:block;margin-left:auto;margin-right:auto}.cke_dialog_body tr td:last-child{border-right:0}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:700}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:none}.view .progress-disabled{float:none}.cke_wrapper .cke_toolgroup .cke_button .cke_off.cke_button_convert_linebreaks,.cke_wrapper .cke_toolgroup .cke_button .cke_off.cke_button_linebreaks,.cke_toolbox .cke_toolbar .cke_toolgroup .cke_button__convert_linebreaks,.cke_toolbox .cke_toolbar .cke_toolgroup .cke_button__linebreaks,.text-format-wrapper .wysiwygToolbar .mce_linebreaks{display:none}.container-inline-date{clear:both}.container-inline-date .form-item{float:none;margin:0;padding:0}.container-inline-date>.form-item{display:inline-block;margin-right:.5em;vertical-align:top}fieldset.date-combo .container-inline-date>.form-item{margin-bottom:10px}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{margin:0;padding:0}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}.container-inline-date .date-padding{float:left}fieldset.date-combo .container-inline-date .date-padding{padding:10px}.views-exposed-form .container-inline-date .date-padding{padding:0}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px}.calendar td{padding:0}.date-prefix-inline{display:inline-block}.date-clear{clear:both;display:block;float:none}.date-no-float{clear:both;float:none;width:98%}.date-float{clear:none;float:left;width:auto}.date-float .form-type-checkbox{padding-right:1em}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em}.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{background-color:#b5bebe;color:#fff;font-size:.9em;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-size:2em;font-weight:700}div.date-calendar-day span.year{font-size:.9em;padding:2px}.date-form-element-content-multiline{padding:10px;border:1px solid #ccc}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em}.date-year-range-select{margin-right:1em}.media-wysiwyg-align-left,.media-float-left{float:left;margin-right:20px}.media-wysiwyg-align-right,.media-float-right{float:right;margin-left:20px}.media-wysiwyg-align-center{text-align:-moz-center;text-align:-webkit-center;text-align:center}#__ic-notice p{font-size:15px}