@media (min-width:640px){.\!container{max-width:640px !important}.container{max-width:640px}.status-message--container{max-width:640px}body:not(.layout-builder-edit-page) .block--local-tasks-block{max-width:640px}body:not(.layout-builder-edit-page) .block--page-title-block{max-width:640px}.lb-not-in-use{max-width:640px}.layout-builder-edit-page .block--page-title-block,.layout-builder-edit-page .block--local-tasks-block,.layout-builder-edit-page .status-message--container,.layout-builder-discard-changes-page .block--system-main-block,.layout-builder-revert-page .block--system-main-block{max-width:640px}.layout-builder-edit-page .layout-builder-form{max-width:640px}.containerize-content>.layout__region--container,.containerize-content>.layout__region--content{max-width:640px}.diff-header{max-width:640px}.diff-controls{max-width:640px}.maintenance-page{max-width:640px}.maintenance-page .dialog-off-canvas-main-canvas main{max-width:640px}.markham-theme .layout-builder__link--configure{margin-left:1rem}.markham-theme .layout-builder__link--add-section-to-library{position:absolute;display:inline-block}.ck-widget.bs_grid .col-sm{flex-grow:1;max-width:100%}.ck-widget.bs_grid .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.ck-widget.bs_grid .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.ck-widget.bs_grid .row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ck-widget.bs_grid .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.ck-widget.bs_grid .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.ck-widget.bs_grid .row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ck-widget.bs_grid .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.ck-widget.bs_grid .col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ck-widget.bs_grid .col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ck-widget.bs_grid .col-sm-3{flex:0 0 25%;max-width:25%}.ck-widget.bs_grid .col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ck-widget.bs_grid .col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ck-widget.bs_grid .col-sm-6{flex:0 0 50%;max-width:50%}.ck-widget.bs_grid .col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ck-widget.bs_grid .col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ck-widget.bs_grid .col-sm-9{flex:0 0 75%;max-width:75%}.ck-widget.bs_grid .col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ck-widget.bs_grid .col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ck-widget.bs_grid .col-sm-12{flex:0 0 100%;max-width:100%}.alert-carousel .alert-button,.alert-carousel .alert-button:hover{text-align:center}.alert-carousel .alert-button-grey{margin-top:0px;margin-bottom:1rem;text-align:center}.alert-carousel .alert-carousel-content{flex-direction:row}.block--color-header .menu-dormant .menu-level-0{max-width:640px}.block--cta-heading-with-icon h2{line-height:31px}.dept-contact-info--block .dept-contact-info--block-inner .dept-contact-info{columns:2}.hp-featured-news{padding-left:calc((100% - 640px) / 2 + 16px)}#markhamfeatured-new .featured-event-text h3{font-size:1.5rem;line-height:2rem}.hp-featured-exhibition{padding-left:calc((100% - 640px) / 2 + 16px)}.hp-featured-exhibition .related-image img{height:auto}.block--members h2{width:83.333333%}.block--members .field-content--name--field-logo-links{width:25%;padding-left:1rem;padding-right:1rem}.calendar-view .up-coming-event-component .event-group .views-row{width:45%;flex:1 1 0%;columns:2;padding-right:10px}.node-type-event .right-event-content-section{margin-bottom:0px;display:flex;max-height:18rem;columns:2;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.node-type-event .right-event-content-section .col-1{width:60%}@media not all and (min-width:1024px){.node-type-event .right-event-content-section .col-1{float:left;height:auto}}.node-type-event .right-event-content-section .col-2{width:25%}.node-type-event .right-event-content-section .time-only .end-date{top:-23px;margin-left:58px;min-width:25%}.mayor-newsletter-block .views-row{grid-template-columns:repeat(2,minmax(0,1fr))}.node-type-meeting .right-meeting-content-section{margin-bottom:0px;justify-content:normal}.node-type-meeting .right-meeting-content-section .field-container--name--field-start-date .time-only{margin-top:0px}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-6{margin-left:1.5rem}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-25-75{grid-template-columns:1fr 2fr}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:0.5rem}.sm\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.sm\:px-0{padding-left:0px;padding-right:0px}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pl-24{padding-left:6rem}.sm\:pl-32{padding-left:8rem}.sm\:pt-2\/3{padding-top:66.666667%}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}.sm\:leading-5{line-height:1.25rem}}