/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:open-sans,Arial,Helvetica,sans-serif;font-size:14pt;line-height:1.5;color:black;}caption{font-size:1.5em;font-weight:700;text-align:left;}a{text-decoration:underline;color:black;}nav,#feature,ul.links.inline,.block-content-search-form,.block-views-block-popular-content-block,.block-views-block-teasers-highlight-block,.block-views-block-teasers-block,.block-views-block-story-archive-block,.block-views-block-story-archive-public-notices-block,body.front .view-events > footer,body.front .view-stories > footer,.block-frontpageteasers,.block-subscribe,.views-filter-dynamic,span.ext,mailto.ext{display:none;}#header .block-gananoque-branding{margin-bottom:16pt;}#header .block-gananoque-branding a.logo{margin-right:2em;}#header .block-gananoque-branding a.logo img{width:15%;}#header .block-gananoque-branding a.site-name img{width:75%;}#main,body.sidebar-first #main,body.front #main{width:auto;float:none;}#main h2 a,#main h3 a,#main h4 a{text-decoration:none;}.node--view-mode-full .field--name-field-hero-image{margin-bottom:24pt;}.node__meta,.event.node--view-mode-full .field--name-field-date,.event.node--view-mode-teaser .field--name-field-date{font-size:0.857em;}.node__meta + h2,.event.node--view-mode-full .field--name-field-date + h2,.event.node--view-mode-teaser .field--name-field-date  + h2{margin-top:0;}.node__meta *{display:inline;}#main .node__meta a{text-decoration:none;}.node__meta .category .field:before{content:'|';}#main .node--view-mode-full table,#main .block-views .view-meetings table{margin-bottom:12pt;width:100%;border-collapse:collapse;}#main .node--view-mode-full table tr,#main .block-views .view-meetings table tr{font-size:0.857em;}.node--view-mode-full thead tr,.block-views .view-meetings thead tr,.node--view-mode-full tbody tr:nth-child(even),.block-views .view-meetings tbody tr:nth-child(even){background-color:silver;}.node--view-mode-full th,.block-views .view-meetings th{font-weight:700;}.node--view-mode-full th,.block-views .view-meetings th,.node--view-mode-full td,.block-views .view-meetings td{padding:2pt 4pt;vertical-align:top;}#main .node--view-mode-full table p,#main .block-views .view-meetings table p,#main .node--view-mode-full table ul,#main .block-views .view-meetings table ul,#main .node--view-mode-full table li,#main .block-views .view-meetings table li{margin:0;padding:0;list-style-type:none;}.view-businesses .views-row,.view-by-laws .views-row,.view-by-laws-search .views-row,.view-council-members .views-row,.view-departments .views-row,.view-events .views-row,.view-permits-licenses-and-forms .views-row,.view-permits-licenses-and-forms-search .views-row,.view-search .views-row,.view-staff-members .views-row,.view-stories .views-row,.view-story-archive .views-row,.view-taxonomy-term .views-row,.node--view-mode-full .field--name-field-amendment > .field__items > .field__item{border-bottom:0.5pt solid gray;padding-bottom:16pt;}.view-businesses .views-row + .views-row,.view-by-laws .views-row + .views-row,.view-by-laws-search .views-row + .views-row,.view-council-members .views-row + .views-row,.view-departments .views-row + .views-row,.view-permits-licenses-and-forms .views-row + .views-row,.view-permits-licenses-and-forms-search .views-row + .views-row,.view-search .views-row + .views-row,.view-staff-members .views-row + .views-row,.node--view-mode-full .field--name-field-amendment > .field__items > .field__item + .field__item{padding-top:12pt;}.view-events .views-row + .views-row,.view-stories .views-row + .views-row,.view-story-archive .views-row + .views-row,.view-taxonomy-term .views-row + .views-row{padding-top:16pt;}.view-businesses .views-section:last-child .views-row:last-child,.businesses-dynamic .views-section-dynamic-active .views-row:last-child,.view-by-laws .views-section:last-child .views-row:last-child,.by-laws-dynamic .views-section-dynamic-active .views-row:last-child,.by-laws-dynamic .views-row-dynamic-active-last,.view-by-laws-search .views-row:last-child,.view-council-members .views-row:last-child,.view-departments .views-row:last-child,.view-events .views-row:last-child,.view-permits-licenses-and-forms .views-section:last-child .views-row:last-child,.permits-licenses-and-forms-dynamic .views-section-dynamic-active .views-row:last-child,.view-permits-licenses-and-forms-search .views-row:last-child,.view-search .views-row:last-child,.view-staff-members .views-section:last-child .views-row:last-child,.staff-members-dynamic .views-section-dynamic-active .views-row:last-child,.view-stories .views-row:last-child,.view-story-archive .views-row:last-child,.view-taxonomy-term .views-row:last-child,.node--view-mode-full .field--name-field-amendment > .field__items > .field__item:last-child{border-bottom:none;}#main .calendar th,#main .calendar td{border-color:gray;}#main .calendar th{background-color:silver;font-weight:700;}#main .calendar td,.calendar-calendar .month-view .full td.multi-day div.monthview{color:black;}#main .calendar td.empty,#main .calendar td.today{background-color:white;color:black;}#main .calendar div.monthview{background-color:rgba(0,172,205,0.2);}body.season-spring #main .calendar div.monthview{background-color:rgba(144,171,92,0.2);}body.season-summer #main .calendar div.monthview{background-color:rgba(221,106,145,0.2);}body.season-fall #main .calendar div.monthview{background-color:rgba(240,114,65,0.2);}#main .calendar div.monthview .cutoff,#main .calendar div.monthview .continues{background-color:transparent;}#main .calendar table a,#main .calendar table a:hover{text-decoration:none;}#sidebar{width:auto;}#sidebar .block{margin-top:12pt;}#sidebar .block:first-child{border-top:0.5pt solid gray;padding-top:8pt;}#superfooter,#footer{margin-top:16pt;border-top:0.5pt solid gray;padding-top:12pt;}#footer{font-size:0.857em;}.block-credits ul,.block-credits li{margin-left:0;padding-left:0;list-style-type:none;}.block-credits li{display:inline;margin-right:1em;}
