*{-webkit-text-size-adjust:none}html{width:100%;height:100%}.nav-container .newsbody img{display:none}body{width:100%;overflow-y:scroll;background-color:#fff;position:relative;min-width:320px;color:#000;font-size:13px;font-family:libre_caslon_textregular,serif;padding-top:52px;height:calc(100% - 52px);margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);font-weight:normal}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:inherit!important;height:100%;background-position:center center;background-size:cover}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:none;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{width:100%;position:relative;left:0;top:0}.slideshow{height:100%;max-height:100%;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex!important}.secondary .slideshow,.secondary .slides{height:250px}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1;width:100%;height:100%}#carousel li{max-height:115px}#carousel img{cursor:pointer;display:block;opacity:0}#carousel .flex-active-slide img{cursor:default;opacity:1}#carousel li p{font-size:20px;padding:5%}#slider{margin-bottom:2%}#slider li{max-height:370px}.flex-direction-nav{height:0;display:none}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(/slices/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-30px}.flex-direction-nav .flex-prev{left:-30px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter: alpha(opacity=30);cursor:default}.flex-control-nav{display:none;width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display: inline
}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}@media only screen and (max-width:767px){.slideshow,.secondary .slideshow,.secondary .slides{height:85px}}@media only screen and (min-width:768px){#carousel li{margin-right:40px}}@media only screen and (min-width:984px){#carousel li{margin-right:20px}}body.manage{height:calc(100%);padding-top:0;overflow:auto}body.manage header{position:relative}body.manage ul#ul_sort{display:flex;flex-direction:column;list-style:none}body.manage ul#ul_sort li{padding:10px;background:#ccc;margin-bottom:10px;position:relative}body.manage ul#ul_sort li:hover{background:#ddd;cursor:-webkit-grab}body.manage ul#ul_sort li .edit{position:absolute;top:9px;right:16px;background-image:none}body.manage ul#ul_sort li .edit:before{content:'\f040';font-family:fontawesome;font-size:22px;padding:5px;background-image:none}body.manage ul#ul_sort li .delete{position:absolute;bottom:12px;right:16px;background-image:none;color:red}body.manage ul#ul_sort li .delete:before{content:'\f00d';font-family:fontawesome;font-size:25px;padding:5px;background-image:none}body.manage form#mng_faqlist{width:100%;display:block}body.manage div#result{width:calc(100% - 120px)}body.manage .faq_anchor_link{width:calc(100% - 31px);overflow:hidden}p,ul{margin:8px 0;text-overflow:ellipsis}.content p,.content ul,.mceContentBody p,.mceContentBody ul{font-size:15px;line-height:1.5em;margin-bottom:18px}.content .nav ul{font-size:20px;line-height:inherit;margin:0 0}.content .nav ul ul li{font-size:16px;line-height:1.0em;margin:0 0}img{max-width:100%;border:0}table{width:100%;border:0}table th{background-color:hsla(0,0%,85%,1.00)}table th,table td{text-align:left;padding:4px;vertical-align:top}input,textarea,select{margin:4px 4px;font-size:14px}input[type="text"],textarea,select{width:94%;padding:6px 1%}input[type="button"]{padding:6px 1%}#news input[name="Title"]{font-family:libre_caslon_textregular;font-size:22px!important;font-weight:bold!important;color:#004079!important;letter-spacing:-1px}#UpdateEvent input[type="text"],#UpdateEvent textarea{width:65%}header a,h1,h2,h3,h4,h5,h6{color:#000;padding-top:10px;margin:8px 0}h1{display:block;font-size:56px;line-height:60px;word-spacing:-.02em;font:bold 48px "libre_caslon_textregular",Georgia,serif;line-height:1.15em;color:#2a2a2a;margin-top:50px;margin-bottom:12px;border-bottom:1px solid #d5d5d5!important;margin-bottom:40px;padding-top:0!important;padding-bottom:20px}h2{font-size:28px}h3{font-size:24px}hr{border:0;border-bottom:1px solid #40a140;width:96%;margin:14px auto}.item ul,nav ul{margin-top:0;padding:0}a{text-decoration:none;color:#004795;outline:none}a:hover{color:#2e3c73}a.btn{text-decoration:underline;color:#373334;font-size:13px;font-weight:bold;display:inline-block;margin-top:9px}a.btn.bt1{margin-top:19px}a.btn:hover{color:#2e3c73}.clear{clear:both}.searchicon:before{content:'\f002';font-family:'FontAwesome';position:relative;top:-50px;left:18px;font-size:30px;color:gray}header{display:block;z-index:999999999;font-size:16px;font-weight:bold;border-bottom:5px solid #40a140;position:absolute;top:0;padding:19px 2% 0;width:96%;background-color:#fff;height:67px}header a{margin-bottom:0}header>a img{display:block;transition:0s ease;-o-transition:0s ease;-webkit-transition:0s ease;position:relative;float:left;text-align:center;margin-bottom:14px}header nav ul li:last-child a:hover{background:#fff!important;background-image:none!important;background-repeat:no-repeat;background-position:center bottom}header nav{float:right;margin-top:33px}header nav ul{margin:0;padding:0}header nav ul li{display:inline-block}header nav ul li a{padding:8px 3px 8px}header nav ul li a:hover{background:url(https://cityofnb.ca/slices/xup.png.pagespeed.ic.z5rmWllWCu.webp);background-repeat:no-repeat;background-position:center bottom}header nav ul li:last-child{font-family:FontAwesome;font-size:20px;font-weight:normal}.hamburgermenu{display:none;padding:5px 5px 5px 0}.hamburgermenushow{visibility:visible;z-index:999999;height:320px;padding:16px;transition:height .2s linear}.hamburgermenushow li{padding:0;width:100%}.hamburgermenushow a{display:inline-block;width:92%;margin:0}.hamburgermenushow a[href*="http"]{width:21%}.searchbutton{display:none;padding:5px 10px;margin-right:12px}.searchbuttonshow{visibility:visible;width:92%}.primary-page .nav-toggler{cursor:pointer;position:absolute;top:7px;right:15px;display:block;padding:0 5px;width:26px;color:#fff;font-size:36px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.primary-page .nav-toggler i{transition:all .2s linear}.primary-page .nav-toggler.active i{transform:rotate(180deg)}.secondary-page .nav-toggler{cursor:pointer;position:absolute;top:4px;right:15px;display:block;padding:0 5px;width:26px;color:#fff;font-size:30px}.secondary-page .nav-toggler i{transform:rotate(180deg);transition:all .2s linear}.secondary-page .nav-toggler.active i{transform:rotate(0deg);transition:all .2s linear}.banner1{margin-top:0;position:relative;overflow:hidden;height:0;z-index:119999}.mclosetab{visibility:hidden;position:fixed;top:62px;right:12px;display:none;cursor:pointer;z-index:99;padding:3px 8px;font-family:Arial,sans-serif;font-weight:bold;font-size:26px;line-height:26px;background:#fff;border-radius:50%;padding:0;height:25px;width:22px;transition:.5s all ease}.current-section:after{content:'';background-image:url(/slices/xdown.png.pagespeed.ic.qdIu0IsbfE.webp);display:block;position:absolute;width:21px;height:10px;left:50%;transform:translateX(-50%);bottom:-13px;z-index:1000000;background-size:contain}.secondary .banner1{overflow:hidden}.nav-sticky{height:100%;width:100%;border-bottom:5px solid #40a140;background:#fff}.secondary .nav-container{width:100%;margin-bottom:15px}.home .owl-carousel{position:relative;top:0;width:100%}.nav-container{}.manage .content{padding:49px 4% 49px;width:100%}.manage tr:hover{background-color:#e3e3e3}.manage #UpdateEvent{}#mng_slidelist ul{list-style:none}.mng_news_list td{white-space:nowrap;text-overflow:ellipsis;max-width:750px;overflow:hidden}.mng_news_list td:hover{background-color:#ebebeb}.manage .newslide{line-height:75px}.manage .newslide img{display:block}.manage form[name="JobForm"]>table,.manage form[name="TenderForm"]>table{max-width:850px}.manage div[id*="jo_"]>table,.manage .bidtenders table,.manage form[name="edit-category"]>table,.manage form[name="form1"]{max-width:750px}.manage .editprog,.manage .progman,.manage .progcatman{max-width:525px}#search{position:absolute;left:15%;width:70%;margin-bottom:-20px;top:148px;z-index:9999999}#search input[type="text"]{display:block;padding:10px 10px 10px 50px;width:calc(100% - 72px)!important;font-size:32px;-webkit-box-shadow:0 0 2px hsla(0,0%,25%,1.00);box-shadow:0 0 2px hsla(0,0%,25%,1.00);background-color:hsla(0,0%,100%,.86)}#search i{position:absolute;left:20px;font-size:27px;color:gray;margin-bottom:-40px;top:19px;z-index:999}#search img{left:15px;position:absolute;top:16px}.home #search{top:calc(47% - 18px);z-index:9999999999999}.home>#search{display:none}.easy-autocomplete{min-width:100%;max-width:100%}header,.content,footer,body>nav{clear:both}.content{position:relative;z-index:9999;width:96%;padding:40px 2% 40px;background-size:100% 80px;background-repeat:no-repeat;max-width:1440px!important;margin:0 auto}.content:before{content:' ';min-height:81px;height:81px;width:calc(100vw - 0);position:absolute;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:-1;background-image:-webkit-linear-gradient(270deg,rgba(220,220,220,1.00) 0%,rgba(255,255,255,.00) 80px);background-image:-moz-linear-gradient(270deg,rgba(220,220,220,1.00) 0%,rgba(255,255,255,.00) 80px);background-image:-o-linear-gradient(270deg,rgba(220,220,220,1.00) 0%,rgba(255,255,255,.00) 80px);background-image:linear-gradient(180deg,rgba(220,220,220,1.00) 0%,rgba(255,255,255,.00) 100%)}body.manage .content:before{display:none}.articletype{display:inline;font-size:16px;line-height:1.1em;margin-top:20px}.articlenewsdate{display:inline;font-size:14px;line-height:1.1em;color:#aaa;padding-left:5px}.heading{display:block;font-size:56px;line-height:60px;word-spacing:-.02em;font:bold 48px "libre_caslon_textregular",Georgia,serif;line-height:1.15em;color:#2a2a2a;margin-top:50px;margin-bottom:12px;border-bottom:1px solid #d5d5d5!important;margin-bottom:40px;padding-top:0!important;padding-bottom:20px}.subheading{float:left;width:100%}.newsarticlefull p{font-size:20px;line-height:1.8em;margin-bottom:18px}.newsarticlefull p:first-of-type{}.newsarticlebody{float:left;width:65%;min-height:100vh;padding-right:7.333333%!important;background-image:url(/images/xspacer-gray.png.pagespeed.ic.PEy4xwx3H9.webp);background-position:center center;background-repeat:repeat-y;background-position:95%;margin-bottom:60px;margin-top:20px}.newsarticleside{float:left;margin-top:30px;width:25%;padding-left:0!important}.fullmorenews{padding-top:10px;padding-bottom:10px;border-top:1px solid #d5d5d5}.fullmorenews a{font-size:18px;line-height:24px;font-weight:bold;color:#004079;letter-spacing:-1px}.fullmorenews p{line-height:inherit;margin-top:0;margin-bottom:0}.newsarticleside .newsarchivelink{padding-top:7px}#mc_embed_signup{margin-bottom:50px}#news_sign_up{margin-top:30px}.contacts_table td{border-bottom:dotted 1px #d5d5d5}.contacts_table tr td:nth-of-type(5) {min-width:95px}body>nav{display:flex;z-index:100000;font-size:18px;position:relative;margin-top:-45px;padding:3px 0 0;width:100%;background-color:hsla(0,0%,22%,.7);overflow:hidden;height:42px}body.secondary>nav{overflow:visible;height:40px}body>nav a{color:#fff;font-size:26px;padding:4px 0;cursor:pointer}body>nav .level-0>li>a{padding:5px 25px;font-weight:bold}body>nav .level-0>li>a:hover{text-decoration:underline;color:#fff}body>nav .level-0>li>a.active{background-color:#fff;color:#000;background-position:98% 4px;background-repeat:no-repeat;text-decoration:none;float:left;line-height:31px;margin-bottom:-2px;position:relative}body>nav .level-0>li.current>a{}body>nav .level-0>li{float:left;line-height:39px;position:relative;bottom:-2px;flex-grow:1}body>nav .level-0>li>a.active::before{content:'';position:absolute;left:-15px;top:0;width:0;height:0;border-style:solid;border-width:0 0 40px 15px;border-color:transparent transparent #fff transparent}body>nav .level-0>li>a.active::after{content:'';display:inline;position:absolute;right:-15px;top:0;width:0;height:0;border-style:solid;border-width:40px 0 0 15px;border-color:transparent transparent transparent #fff}body>nav ul{margin:0;padding:0;height:46px}body>nav ul li{list-style:none}body>nav ul.level-1{display:none;position:absolute;top:48px;left:0;background-color:#fff;margin:inherit -50%;width:100%}.hidenav{cursor:pointer;position:absolute;top:7px;right:15px;display:block;color:#fff;font-size:30px;font-weight:bold}body>nav ul.level-1>li{display:table-cell;padding:10px 6px;line-height:.9em}body>nav ul.level-1 li:first-child{margin-left:0}body>nav ul.level-1 li a{color:#0e3a75;font-size:15px;font-weight:bold}body>nav ul.level-2{color:#000}body>nav ul.level-2 li{clear:both;line-height:normal}body>nav ul.level-2 li a{font-size:14px;display:block;color:#000;font-family:Arial,sans-serif,Helvetica;font-weight:normal}.recent-events,.street-closures,.publicnotices{padding-top:4px;padding-bottom:3px;border-top:#000 thin solid;height:45px;overflow-y:hidden;display:flex;flex-direction:row;flex-wrap:wrap}.recent-events+.recent-events+.recent-events+.recent-events+.recent-events+.recent-events+.recent-events{display:none}.story-title,.events-title{font-size:18px;line-height:18px!important;font-weight:bold;color:#004079;letter-spacing:-1px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;margin-top:5px;height:21px}.story-date,.story-time,.events-date,.events-time{letter-spacing:-1px;font-weight:bold;font-size:12px;display:inline;line-height:-7px;margin:0}.story-desc{letter-spacing:-1px;font-weight:bold;font-size:12px;display:inline;line-height:-7px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-time,.events-time{margin-left:10px}p.story-title:hover{overflow:visible;white-space:normal;width:auto;position:absolute;background-color:#fff;padding-bottom:0}p.story-title:hover+p{padding-top:28px}p.story-title:hover+p+p{padding-top:28px}p.events-title:hover{overflow:visible;white-space:normal;width:auto;position:absolute;background-color:#fff;padding-bottom:0}p.events-title:hover+p{padding-top:28px}p.events-title:hover+p+p{padding-top:28px}.navspace{background:#fff}.navspacemin{min-height:21px}.businesscol{width:16%}.newstab{width:99%;height:100%}.navcolumn{width:17%;padding-top:26px;padding-left:1.5%;padding-right:1.3%;float:left;height:567px;overflow:hidden;text-overflow:ellipsis;background:#fff}.navcolumn-doublewide{width:37%;padding-top:26px;padding-left:1.5%;padding-right:1.3%;float:left;height:567px;overflow:hidden;text-overflow:ellipsis;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.photonewsstory{width:47%}.secondary .navfooter{width:93%;border-top:#000 thin solid;margin:-27px 20px 10px;position:absolute;bottom:35px}.home .navfooter{width:93%;border-top:#000 thin solid;margin:-27px 20px 10px;position:absolute;bottom:35px}.newsdate{font-size:10px;font-weight:bold;width:100%;border-bottom:#000 thin solid}.content.news .navcolumn.news{width:100%}.newsphoto{height:135px;display:block;width:100%;background-size:cover;background-position:center;margin-top:5px}.newsheader{font-size:22px;font-weight:bold;color:#004079;letter-spacing:-1px;padding-top:1px;padding-bottom:4px;text-overflow:ellipsis}.newsheader a{font-size:16px!important;line-height:21px;font-weight:bold!important;color:#004079!important;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.topnewsstory{height:97%;display:flex;flex-direction:column}.secondarynewsstory{height:30%;margin-bottom:29px}.newspublicnotice{border:#000 3px solid;border-radius:10px;background-color:#e0e0e0;padding:10px;height:96%;margin-left:-20px;margin-right:-20px}.newsbody{overflow:hidden;text-overflow:ellipsis;height:70%;font-size:12px;flex-grow:1}.newsbody p,.newsbody p span,.newsbody p span font{font-size:12px!important;font-family:libre_caslon_textregular!important}.publicnoticebody{overflow:hidden;text-overflow:ellipsis;height:80%;font-size:12px}body>nav ul.level-1 li .newsmorelink a{padding-top:15px;font-size:12px!important;font-weight:bold;display:block}.newspublicnotice_header1{color:#004079;font-size:14px;font-weight:bold;margin:auto;width:100%;text-align:center;margin-bottom:7px;display:none}.newspublicnotice_header2{font-size:10px;font-weight:bold;width:100%;border-bottom:#000 thin solid}.newspublicnotice{border:#000 3px solid;border-radius:10px;background-color:#e0e0e0;padding:10px;margin-left:-7px;margin-right:4px;margin-bottom:17px;margin-top:-13px}.topnewsstory.newspublicnotice{padding-bottom:12px}.secondarynewsstory{display:flex;flex-direction:column;height:45.5%;max-height:500px}.newsheader,.newsbody .newsmorelink{}.newsstory-row3{flex-grow:1}.morenewshead{font-size:10px;font-weight:bold;width:100%}.morenews a{font-size:18px;line-height:27px;font-weight:bold;color:#004079;letter-spacing:-1px;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.morenews{padding-top:0;padding-bottom:0;border-top:#000 thin solid;height:30px;overflow-y:hidden;font-size:11px;font-weight:bold}.morenews p{margin:2px 0}div.morenews:first-of-type{border-top:none}.nav-container img{width:100%;max-height:530px}.nav-container table img{width:inherit}.newsarchivelink,.recent-events-link,.publicnoticeslink,.streetclosure-link{font-size:13px!important;line-height:8px;font-weight:bold;color:#004079;letter-spacing:-.4px;padding-top:6px;padding-bottom:6px;padding-right:3px;border-top:#000 thin solid;text-align:right;background: #d3d3d366;margin-bottom:35px;min-height:10px;justify-self:flex-end}.content.news .newsarchivelink{border-top:none}.recent-events-link a:before{content:'\f073 ';font-family:'FontAwesome';font-size:12px;margin-top:-3px}.newsarchivelink a{font-size:13px!important}.topnewsstory newsbody{height:95%}.newspublicnotice>.newsmorelink::before{content:" ";display:block;top:-4px;height:15px;width:100%;margin-top:-15px;background:-webkit-linear-gradient(rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%);background-image:-moz-linear-gradient(rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%);background-image:-o-linear-gradient(rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%);background-image:linear-gradient(rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%);background-image:-ms-linear-gradient(rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%)}.newsmorelink::before{content:" ";display:block;top:-4px;height:15px;width:100%;margin-top:-15px;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}#news_sign_up{max-width:650px}.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#PayParkingFine,.PermitForm{max-width:725px;margin:auto}#PayParkingFine input,.PermitForm input{max-width:400px}.navcolumn iframe{height:100%}.contentcol,.content.news #loc_main_content{float:left;width:65%;padding-right:7.333333%!important;background-image:url(/images/xspacer-gray.png.pagespeed.ic.PEy4xwx3H9.webp);background-position:center center;background-repeat:repeat-y;background-position:95%;margin-bottom:60px}div[id="loc_main_content"] table img,body[onload*="loc_main_content"] table img{max-width:none}.subnav{float:left;margin-top:30px;width:25%}.subnavhead{font-size:12px;color:hsla(0,0%,40%,1.00);border-bottom:1px solid hsla(0,0%,40%,1.00);display:block}.subnav>.nav{padding:0 6px}.subnav>.nav>ul{list-style:none;padding:0;margin:15px 0 45px 0}.subnav>.nav>ul li{padding:5px 0}.subnav>.nav>ul>li a{color:#0e3a75;font-size:18px;font-weight:bold}.subnav .navitem_223{display:none}.subnav>.nav>ul>li:before{content:'\f196';white-space:nowrap;font-family:FontAwesome;margin:-2px 5px 2px 0;position:relative;top:-1px;font-size:14px}.subnav>.nav>ul>li.active:before{content:'\f0fe';white-space:nowrap;font-family:FontAwesome;margin-right:5px;position:relative;top:-2px}.subnav>.nav>ul>li:after:hover{content:attr(title)}.subnav>.nav>ul li.active a{color:#000;cursor:default}.subnav>.nav>ul>ul{padding-left:8px}.subnav>.nav>ul>ul>li{list-style-type:none}.subnav>.nav>ul>ul>li::before{content:"\f04b ";font-family:FontAwesome;font-size:10px;position:relative;top:-1px;padding-right:2px}.navitem_223 a::before{content:"\f044";font-family:FontAwesome;margin-right:5px}.breadcrumb{padding:28px 0 0 25px;position:absolute;z-index:100000;width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb a{padding:3px}.newsarticle{padding-bottom:10px;border-bottom:1px solid #40a140}.newsarticle h2{cursor:pointer}.newsarticle h2 span{font-size:18px;white-space:nowrap}.newsarticle_body{height:46px;overflow:hidden}.newsarticle_height{height:auto}.content .newsarticle_body{height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.critalert{background-color:rgba(206,5,5,.71);margin:0;padding:7px 0;position:absolute;text-align:center;width:100%;z-index:99;top:91px;font-family:arial,helvetica,sans-serif;animation:alert 1s linear infinite}@-webkit-keyframes alert {
    0% {
        background-color: rgba(206, 5, 5, 0.71);
    }

    50% {
        background-color: rgba(206, 5, 5, 0.78);
    }

    100% {
        background-color: rgba(206, 5, 5, 0.71);
    }
}@keyframes alert {
    0% {
        background-color: rgba(206, 5, 5, 0.71);
    }

    50% {
        background-color: rgba(206, 5, 5, 0.78);
    }

    100% {
        background-color: rgba(206, 5, 5, 0.71);
    }
}.critalert a{color:#fff}.critalert a span{font-weight:bold}.critalert a span:before{content:'\f071';font-family:'FontAwesome';margin:0 6px}.mng_news_article tr:hover{background:inherit}.mng_news_article th,.mng_news_article td{border:none}.mng_news_article input[type="button"]{width:165px}#ContactUs{max-width:550px}#ContactUs label{cursor:pointer}#ContactUs textarea{min-height:100px}.slideshow{}a.accordion-section-title i{margin-right:5px}.greybox{border:#000 3px solid;border-radius:10px;background-color:#e0e0e0;padding:10px;height:29%;margin-left:0;margin-right:0;margin-bottom:1px;margin-top:13px;max-height:231px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;padding-top:0}.contentcol .greybox{height:auto;overflow:visible;max-height:none;margin-bottom:25px}.contentcol .photocontainer{overflow:visible!important;height:auto!important;background:none}.contentcol #loc_shared_citygovt_tab_content2,.contentcol #loc_shared_citygovt_tab_content3{width:50%;float:left}.contentcol .tabscontact img{display:block;max-width:none;width:304px!important;height:auto}.contentcol .tabscontact td{max-width:none}.news_pagination{font-size:2em;margin:22px auto 22px;text-align:center;font-weight:900}.news_pagination a{font-weight:400}.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.level-2 li a::before{content:"\f04b ";font-family:FontAwesome;font-size:10px;position:relative;top:-2px;padding-right:2px}.item ul,nav ul{display:block;list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;width:100%}.level-1 li{display:block;font-size:24px;font-weight:bold;color:#004079;letter-spacing:-1px;margin:9px 0 13px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.navcolumns-residents .level-1 li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.level-1>li{}.level-2 li{display:block;font-size:15px;font-weight:bold;color:#000;letter-spacing:-1px;margin:7px 0 0}.level-2 li a{color:#000}.level-1:nth-of-type(1) > li {width:100%}.photocontainer{}.photoarchiveheader p a{font-size:30px}.tabscontact{border:none;border-spacing:0;padding:0!important}.tabscontact td{font-size:12px;text-align:right;vertical-align:middle;border:none;overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap}.tabscontact img{display:block;max-width:128px!important;height:128px}.nav2cols{width:35%;padding-top:26px;padding-left:3%;padding-right:1%;float:left;height:550px;overflow:auto}.nav2cols.residentdrop{width:25%}.colheader{font-size:10px;font-weight:bold;width:100%;border-bottom:#000 thin solid}.navcolumns-residents{-moz-column-count:2;-moz-column-fill:auto;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-fill:auto;-webkit-column-gap:20px;column-count:3;column-fill:auto;column-gap:20px;width:65%;float:left;padding-top:26px;padding-left:2%;padding-bottom:18px;height:549px}.navcolumns-recreation{-moz-column-count:3;-moz-column-gap:20px;-moz-column-fill:balanced;-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-fill:ba;column-count:3;column-gap:20px;column-fill:initial;width:55%;padding:26px 30px 15px;float:left;overflow:hidden;text-overflow:ellipsis;height:552px}.banner1mobile{position:relative;top:auto;width:100%;z-index:26;background:#fff;margin-bottom:-91px}.secondary .banner1mobile{overflow-x:hidden;overflow-y:auto;border-bottom:none}.colheaderblank{display:block}button.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-size:18px;border-bottom:#fff 2px solid}button.accordion.active,button.accordion:hover{background-color:#ddd}div.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:.2s ease-in-out;opacity:0}div.panel.show{opacity:1;display:block;max-height:10000px;padding-bottom:20px}button.accordion:before{content:'\f054';font-size:13px;font-family:'FontAwesome';color:#777;float:left;margin-left:0;margin-right:10px;margin-top:2px;line-height:18px}button.accordion.active:before{content:"\f078";font-family:'FontAwesome'}.careers .panel ul li{margin-left:42px}.careers .panel table{margin-bottom:20px}.careers .panel table tbody tr td{border:none}.careers .panel table tbody tr td:first-of-type{width:150px;text-align:left}.careers .panel table tbody tr:hover{background:#fff}.careers .panel p{font-size:14px}.careers-contact{border-radius:20px;padding:40px 40px 40px 10px;background:#d0d0d0;width:90%;max-width:1000px;margin:50px auto}.careers-contact h1{border-bottom:none!important;font-size:32px;text-align:center;margin:0 auto 0}table#contactform tr td p{display:inline-block;white-space:nowrap;overflow:visible}table#contactform tr:hover{background:transparent}table#contactform tr td{border:none}.manage form[name="form1"]>table td:first-child{line-height:40px}.manage form[name="edit-category"]>table td:first-child,.manage form[name="JobForm"]>table td:first-child,.manage form[name="TenderForm"]>table td:first-child,.PermitForm tr td:first-child,#PayParkingFine tr td:first-child,#UpdateEvent tr td:first-child,table#contactform tr td:first-of-type{text-align:right;line-height:40px}.manage form[name="JobForm"]>table td:first-child,.manage form[name="TenderForm"]>table td:first-child{white-space:nowrap}table#contactform input[type="file"]{margin:10px 0}.manage form[name="JobForm"] input[type="text"],.manage form[name="TenderForm"] input[type="text"],.careers-contact input[type="email"],.careers-contact input[type="text"],textarea{width:80%;padding:6px 1%}.manage div.breadcrumb{padding:0 0 0 0;position:relative}.careers-contact input[type="submit"]{padding:6px 8%;width:200px;margin:0 0}.formfield input[type="text"],.formfield textarea{width:100%}p.fineprint{margin:1em 60px;font-size:12px}.formsubmitted{background:#d3d3d3;padding:50px;text-align:center;margin:1em}input.patroltime_other{width:auto!important}caption.calendar-month{font-size:18px;font-weight:900}table.calendar{background:#414141}table.calendar tr:first-of-type{height:20px}table.calendar tr{height:180px}table.calendar tr td{background:#fff}table.calendar tr td[colspan]{background:#747474}table.calendar_months{margin-bottom:50px}table.calendar_months tr:hover{background:transparent}table.calendar_months tr td{border:none}table.calendar_months tr td:nth-of-type(2) {text-align:right}table.calendar_months .monthlink{margin-left:5px;white-space:nowrap}table.calendar_months a{display:inline-block;padding:3px 0}.photoarchiveheader p{line-height:normal}input.dob-month,input.dob-day{width:50px!important}input.dob-year{width:100px!important}.footer-contactinfo{background:#f0f0f0}.footer-contactinfo .inner{overflow:hidden}.footer-contactinfo .inner,.footer-contactinfo .inner a{color:#000;line-height:16px;font-size:14px}.footer-contactinfo .footer-connect-with-us a{display:block;font-size:15px;font-weight:bold;color:#000;letter-spacing:-1px;margin:8px 0 0}.footer-contactinfo .inner .footer-connect-with-us i{width:1.11111em;text-align:center;margin-right:.55556em}.footer-contactinfo .footer-address{display:block;font-size:15px;color:#000}.footer-contactinfo .inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.05556em .83333em 3.97778em;margin-top:.33333em}.footer-contactinfo .inner>div{float:left;margin-right:2%;padding-top:.88889em}.footer-contactinfo .inner .footer-phone p{float:left;width:49%;padding-right:1%;height:4.44444em}.inner{max-width:1600px;margin:0 auto}.footer-contactinfo .inner .footer-connect-with-us{width:22%}.footer-contactinfo .inner .footer-address{width:18%}.footer-contactinfo .inner .footer-phone{width:34%}.footer-contactinfo .inner>div{margin-right:2%}.footer-contactinfo .inner .footer-quicklinks{width:18%}.footer-quicklinks li a::before{content:"\f04b ";font-family:FontAwesome;font-size:10px;position:relative;top:-2px;padding-right:2px}.footer-quicklinks a{font-weight:bold}.footer-quicklinks ul{margin:0 0;padding-left:9px;list-style-type:none}.footer-contactinfo .inner .footer-phone p{float:left;width:49%;padding-right:1%;height:4.44444em}.footer-contactinfo .inner>div{float:left;margin-right:2%;padding-top:.88889em}.footer-meta{background:#fff}.footer-meta a{text-decoration:underline}.footer-meta .inner{position:relative}.footer-meta .inner,.footer-meta .inner a{color:#000;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-meta .inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:2em 1.11111em 1.77778em}.footer-meta .inner .footer-logo a{display:inline-block;width:8.66667em;height:2.16667em;background-repeat:no-repeat}.footer-meta p span{margin:0 5px}.footer-copyright{margin-bottom:60px}.copyrightfooter{margin:20px auto 0;width:100%}.copyrightfooter .copyrightfooterleft{float:left}.copyrightfooter .copyrightfooterright{float:right}.footer-contactinfo{border-top:#40a140 solid 4px}footer{margin-top:40px}footer h3{font-size:10px;font-weight:bold;width:100%;border-bottom:#000 thin solid}.footer-logo{width:70%;max-width:320px}.hamburgermenufade{opacity:.5}div#contactform{padding:20px;border:1px solid #c1c1c1;border-radius:10px}#contactform>div>div{display:block;text-align:left!important;font-size:20px;line-height:40px}#contactform div input,#contactform div textarea{background:#eee;border:0;padding:10px;font-size:24px;width:calc(100% - 40px)}#contactform div input[name="Signup"]{display:inline;width:auto}#contactform div input[type="Submit"]{display:block;width:100%;max-width:500px;margin:25px auto;background:#004079;color:#fff;border-radius:5px;font-family:libre_caslon_textregular,serif}.g-recaptcha{margin:16px 0}table.search td a:first-of-type{font-size:30px;font-weight:900}table.search td span{display:block;font-size:14px;font-style:italic;font-family:arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}table.search{width:100%;display:block;padding:0;margin-bottom:30px;border-bottom:1px solid #ccc}table.search tbody{display:block;width:100%}table.search tr{display:block;width:100%}table.search td span:before{content:'... '}table.search td{padding:20px 20px 10px;display:block;width:calc(100% - 40px);font-size:20px}table.search td p{width:100%}h5.sub_nav_caption{color:#0e3a75;font-size:18px;font-weight:bold;display:inline}.recent-advisory{height:318.5px;display:flex;align-items:center;justify-content:center}.streetclosurewrapper{height:391px;display:flex;flex-direction:column}.rss_floatright{align-self:center;justify-self:flex-end;float:right;flex-grow:1;text-align:right;font-size:23px}.rss_floatright:before{content:'RSS Feed:';color:#abaaaa;font-weight:bold;font-size:1.2em;align-self:center}.rss_floatright .rss_button:after{content:''}span.autocomplete_url{display:block;font-size:.6em;color:gray;text-overflow:ellipsis;overflow:hidden}#contactform .account_number_group input{width:50px}#contactform .account_number_group input+input{width:100px}#contactform .account_number_group input+input+input{width:50px}@media only screen and (max-width:1592px){body>nav .level-0>li{padding:0 0}.businessdrop{display:none}.businesscol{width:21%;padding:16px 23px 0}.residentdrop{width:27%}.navcolumns-residents{width:65%}}@media only screen and (max-width:1410px){.newsstory{display:none}.news-shorten{height:249px;margin-bottom:10px}.news-shorten>.secondarynewsstory{height:100%}.morenews{overflow:hidden}.newstab>div{width:23%}.navcolumn-doublewide{width:50%!important}.navcolumn.news{position:absolute;right:0;top:0;width:20%}}@media only screen and (max-width:1650px){.businesscol .newsheader{font-size:18px;line-height:20px}}@media only screen and (max-width:1310px) and (min-width:984px){.businesscol p{line-height:14px}}@media only screen and (max-width:1325px){body>nav .level-0>li>a{padding:7px 24px;font-size:22px}body>nav .level-0>li>a.active::before{}body>nav .level-0>li>a.active::after{}.nav2cols{width:27%;padding-left:1%}.navcolumns-recreation{width:65%}.navcolumns-residents{width:67%}.home .owl-controls{padding-bottom:15px}.citygovdrop{display:none}.citygovcol{width:22%}}@media only screen and (max-width:1140px){header nav ul li a span{display:none}}@media only screen and (max-width:1120px){body>nav .level-0>li>a{padding:7px 14px;font-size:22px}body>nav .level-0>li>a.active::before{}body>nav .level-0>li>a.active::after{}}@media only screen and (max-width:1169px){.navcolumns-residents{width:100%}.nav2cols{display:none}.navcolumns-recreation{width:94%}.businesscol{width:22%;padding:16px 0 0 23px}}@media only screen and (min-width:1001px){body>nav ul{height:40px!important;margin-bottom:0;display:flex;justify-content:stretch;align-items:stretch;width:calc(100% - 62px)}body>nav .level-0>li{float:left;padding:0 10px 0;line-height:29px;position:relative;bottom:-2px;min-width:fit-content;text-align:center;white-space:nowrap}body>nav .level-0>li>a{padding:5px 0;font-weight:bold;width:100%;text-align:center;display:block}.photoarchiveheader p a{font-size:20px;white-space:nowrap}.floatclearsleeper{clear:none}.primary-page .nav-toggler{top:2px}.hometab,.residentstab,.businesstab,.rectab,.govtab{display:flex;flex-direction:row}.secondary .nav-container{position:absolute;bottom:0}.secondary .banner1{border-bottom:5px solid #40a140}}@media only screen and (max-width:1000px){#share-buttons{padding:15px 0 30px;display:block;flex-wrap:wrap}.rss_floatright{align-self:center;justify-self:flex-end;float:right;flex-grow:1;text-align:left;font-size:23px;width:100%}.contentcol,.content.news #loc_main_content{width:100%;background-image:none}.home #search{top:calc(47% - 18px);z-index:20}.navcolumn-doublewide{width:95%!important;height:auto}.current-section:after{display:none}header nav ul li a span{display:inline}.breadcrumb{padding:110px 0 0 25px}.owl-pagination{width:94%!important}.slideshow,.secondary .slideshow,.secondary .slides{height:calc(100%)!important;position:absolute!important}body{padding-top:90px;height:calc(100% - 0);overflow-y:auto}header{position:fixed}footer{position:relative}header nav{margin-top:0}.critalert{position:relative;top:0}.desktopsearch{display:none!important}.home .desktopsearch{display:block!important}header nav ul{-webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,.18);-moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,.18);box-shadow:2px 2px 7px 1px rgba(0,0,0,.18);position:absolute;width:200px;height:0;overflow:hidden;background:#fff;top:91px;right:0;transition:all .2s linear}header nav ul li{display:block;padding:15px;border-bottom:silver 1px solid}header nav ul li a:hover{background:none}header nav ul li:last-child{border-bottom:none;text-align:center;padding-top:20px}header nav ul li:last-child a{width:25%}.hamburgermenu{display:inline;float:right;font-size:30px;position:relative}.hamburgermenu{cursor:pointer;padding:21px 35px 16px 0}.hamburgermenu span,.hamburgermenu span:before,.hamburgermenu span:after{cursor:pointer;border-radius:8px;height:5px;width:35px;background:#000;position:absolute;display:block;content:''}.hamburgermenu span:before{top:-10px}.hamburgermenu span:after{bottom:-10px}.hamburgermenu span,.hamburgermenu span:before,.hamburgermenu span:after{transition:all .2s ease-in-out}.hamburgermenu.active span{background-color:transparent}.hamburgermenu.active span:before,.hamburgermenu.active span:after{top:0}.hamburgermenu.active span:before{transform:rotate(45deg)}.hamburgermenu.active span:after{transform:rotate(-45deg)}.secondary .searchbutton{display:inline;float:right;font-size:30px}body>nav .level-0>li{float:none;display:table;line-height:32px;font-size:20px}body>nav .level-0>li:first-child{margin-top:38px}body>nav .level-0>li>a{font-size:24px;padding:0 10px;line-height:37px}.nav-toggler{display:block!important;width:100%!important;text-align:center;position:absolute!important;padding:0 0!important}.primary-page .nav-toggler,.secondary-page .nav-toggler{right:0;top:0;transition:all .6s ease-out}.primary-page .nav-toggler.active,.secondary-page .nav-toggler.active{right: calc(-50% + 30px);top:0;transition:all .6s ease-out}body>nav{margin-top:10px;position:fixed!important;bottom:0;top:inherit;height:40px}body>nav .level-0>li>a.active{text-decoration:underline;background-color:transparent;color:#fff;background-position:98% 4px;background-repeat:no-repeat;line-height:31px;margin-bottom:-2px}body>nav .level-0>li>a.active::before{display:none}body>nav .level-0>li>a.active::after{display:none}.secondary #search{display:block;position:absolute;left:0;top:0;width:97%;margin:5px 1%}.searchbuttonshow #search{position:relative}#search img{top:11px}#search i{position:absolute;left:20px;top:10px;display:none}.secondary #search input[type="text"]{border:1px solid hsla(0,0%,45%,1);display:block;padding:6px 10px 6px 20px;width:calc(100% - 32px)!important;font-size:30px;-webkit-box-shadow:0 0 2px hsla(0,0%,25%,1.00);box-shadow:0 0 2px hsla(0,0%,25%,1.00);background-color:hsla(0,0%,100%,.86)}.searchwrapper{background:#fff;width:100%;transition:all .2s linear;height:0;opacity:0;box-sizing:border-box;padding:0;position:fixed}.searchbuttonshow{display:block;z-index:9999999;position:fixed!important;padding:2px;border-bottom:2px solid #40a140;background:rgba(169,169,169,.64);transition:all .2s linear;height:64px;opacity:1;top:91px}.secondary .slideshow{display:none!important}.mclosetab{display:block}.banner1mobile .mclosetab{top:-10px}.banner1mobile[style="height: 0px;"] .mclosetab{top:-10px}.banner1mobile[style="height: auto;"] .mclosetab{top:102px;visibility:visible}.nav-container{}.owl-wrapper-outer{overflow:hidden}.owl-controls{padding-bottom:35px}.secondary .owl-carousel{position:relative}.navcolumn{width:42%;height:auto}.newstab,.residentstab,.businesstab,.rectab,.govtab{padding:20px}.news{width:90%}.nav2cols{width:27%;padding-left:1%}.navcolumns-recreation{width:95%;height:auto}.navcolumns-residents{width:97%;height:auto}.navcolumns-residents{-moz-column-count:2;-moz-column-fill:balance;-webkit-column-count:2;-webkit-column-fill:auto;column-count:2;column-fill:auto}.level-1:nth-of-type(1) > li {}.businessdrop{display:block;padding:18px}.navcolumns-recreation{-moz-column-count:2;-moz-column-fill:balance;-webkit-column-count:2;-webkit-column-fill:auto;column-count:2;column-fill:auto;width:96%;padding:19px 20px 0;margin-top:-14px}.citygovcol{padding:19px 20px 0;margin-top:-14px;margin-bottom:10px}.nav2cols{width:90%;padding:17px;display:block;height:auto}.citygovdrop{display:block;width:88%!important;margin:13px}.citygovdrop img{width:548px;margin:auto;display:block}.residentdrop{display:block;width:90%;padding:10px;height:auto;margin:0 auto}.residentdrop img{max-width:560px;width:100%;margin:0 auto;display:block}.businesscol .newsheader{font-size:28px;line-height:28px}.residentdrop div{display:block;max-width:560px;width:90%;margin:10px auto}.topnewsstory{height:209px}.newstab .newsbody,.newstab .newsmorelink{display:none}.news-shorten>.secondarynewsstory{height:auto}.newstab .topnewsstory .newsbody,.newstab .topnewsstory .newsmorelink{display:block}.home .owl-pagination{margin:0 20px 38px!important;width:95%!important}.newsstory{display:block}.news-shorten{height:auto;margin-bottom:0}.newstab>div{width:42%}.news-shorten>.secondarynewsstory{height:auto}.morenews{overflow:hidden}.navcolumn.news{position:relative;width:84%;height:521px}.secondarynewsstory{max-height:250px}.floatclearsleeper{clear:both;margin-top:10px}.secondary-page .nav-toggler i{transform:rotate(0deg);transition:all .6s linear;font-size:35px;margin-top:6px}.secondary-page .nav-toggler.active i{transform:rotate(180deg)!important;transition:all .6s linear}.newsarticlefull p,.content p{font-size:18px;line-height:1.8em;margin-bottom:18px}.heading{font-size:44px;line-height:1.1em;word-spacing:-.02em;margin-bottom:8px;width:100%;margin-top:0}.content{padding-left:5%!important;padding-right:5%!important;width:90%;padding:50px 2% 40px;margin-top:90px}.content:before{left:50%}.newsarticlebody{width:100%;background-image:none;min-height:0}.newsarticleside{width:100%}.copyrightfooter .copyrightfooterleft{float:none;display:block}.copyrightfooter .copyrightfooterright{float:none;margin-bottom:45px}.secondary .owl-controls{padding-bottom:1px}.residentdrop{display:none}.businesstab .navcolumn:nth-of-type(3),.businesstab .navcolumn:nth-of-type(4),.businesstab .navcolumn:nth-of-type(5),.businesstab .navcolumn:nth-of-type(7) {display:none}.govtab .citygovcol:nth-of-type(3),.govtab .citygovcol:nth-of-type(4),.govtab .citygovcol:nth-of-type(5), .govtab .citygovcol:nth-of-type(6),.govtab .citygovdrop:nth-of-type(7) {display:none}.newstab .navcolumn:nth-of-type(7) {display:none}.rectab .nav2cols{display:none}.hometab .navcolumn:nth-of-type(1),.hometab .navcolumn:nth-of-type(3),.hometab .floatclearsleeper,.hometab .navcolumn:nth-of-type(5) {display:none}.newstab .navcolumn:nth-of-type(4) .secondarynewsstory.newsstory {height:210px}.newstab .navcolumn:nth-of-type(4) .secondarynewsstory.newsstory .newsbody {display:block}.newstab .navcolumn:nth-of-type(4) .secondarynewsstory.newsstory .newsmorelink {display:block}}@media only screen and (max-width:940px){body>nav ul.level-1{position:relative;top:0}.level-1:nth-of-type(1) > li {width:100%}body>nav ul.level-1>li{display:inline-block;vertical-align:top;float:left}}@media only screen and (max-width:787px){.secondary #search input[type="text"]{width:calc(99% - 26px)!important}}@media only screen and (max-width:767px){header nav ul li{}body>nav{margin-top:10px;bottom:0;height:40px}.level-1:nth-of-type(1) > li {}.contentcol{width:calc(100% - 14px);margin-right:0;background-image:none;margin-bottom:0}.subnav{width:100%}.home .owl-pagination{margin:0 20px 38px!important;width:92%!important}.footer-contactinfo .inner{padding:0 5% 30px}.footer-contactinfo .inner .footer-connect-with-us{float:none;width:100%}.footer-contactinfo .inner .footer-address{float:none;width:100%}.footer-contactinfo .inner .footer-phone{float:none;width:100%}.footer-contactinfo .inner .footer-service-saskatoon{float:none;width:100%}.footer-contactinfo .inner .footer-quicklinks{float:none;width:100%}.footer-contactinfo .inner>div{float:none;width:100%}.footer-quicklinks ul li{margin:12px 0 0;padding-left:0;list-style-type:none}}@media only screen and (max-width:676px){.content td,.content th{display:block;width:97%;padding-top:0;padding-bottom:0}table.calendar tr td{background:#fff;padding-bottom:1em}table.calendar tr td:nth-of-type(odd) {background:#f4f4f4;border-top:1px solid;border-bottom:1px solid}table.calendar tr:nth-of-type(2) td:first-of-type {display:none}.careers-contact td,.content th{display:block;width:97%;text-align:left!important;padding-top:0;padding-bottom:0}.calendar th{display:none}table.calendar tr{height:auto}}@media only screen and (max-width:596px){.photonewsstory{width:99%;height:fit-content}.topnewsstory{height:auto}.secondarynewsstory{margin-bottom:0}.newstab .topnewsstory .newsbody{display:none}.newstab .topnewsstory .newsmorelink{display:none}.newstab .navcolumn:nth-of-type(4) .secondarynewsstory.newsstory {height:auto}.newstab .navcolumn:nth-of-type(4) .secondarynewsstory.newsstory .newsbody {display:none}.newstab .navcolumn:nth-of-type(4) .secondarynewsstory.newsstory .newsmorelink {display:none}.govtab .citygovcol:nth-of-type(2) {display:none}.businesstab .navcolumn:nth-of-type(2) {display:none}.hometab .navcolumn:nth-of-type(1) {display:none}table.search td a:first-of-type{font-size:20px;font-weight:900}table.search td br{display:none}table.search td p{font-size:14px}.news_pagination{font-size:1.5em}.secondary #search input[type="text"]{font-size:24px;width:calc(100% - 36px)!important}#search i{position:absolute;left:20px;top:7px}#search img{top:8px}.searchbuttonshow{height:58px;top:90px}.level-1:nth-of-type(1) > li {}.colheaderblank{display:none}.navcolumns-residents{-moz-column-count:1;-moz-column-fill:balance;-webkit-column-count:1;-webkit-column-fill:auto;column-count:1;column-fill:auto}.navcolumn{width:84%}.newstab>div{width:100%!important;box-sizing:border-box}.navcolumns-recreation{-moz-column-count:1;-moz-column-fill:balance;-webkit-column-count:1;-webkit-column-fill:auto;column-count:1;column-fill:auto;width:84%;padding:24px;height:auto;margin-top:0}.home .navcolumns-recreation{padding-bottom:54px}.tabscontact{margin:10px;width:90%;overflow:visible;float:left}.nav2cols{width:82%;padding:17px}.navcolumns-residents{width:84%;padding:24px}.home .navcolumns-residents{padding-bottom:54px}.level-2 li{margin:10px 0 0}.topnewsstory{height:auto}.residentdrop{padding:24px}.home .residentdrop{padding-bottom:54px}.residentdrop div{max-width:100%;width:100%}.residentdrop img{max-width:100%}.navcolumn.news{height:841px}.careers-contact{padding:40px 0 40px 0}.businesscol{padding:24px}.home .businesscol{padding-bottom:54px}}@media only screen and (max-width:480px){.breadcrumb{padding:101px 0 0 18px}.banner1mobile[style="height: auto;"] .mclosetab{top:73px;visibility:visible}.content{padding:37px 2% 40px;margin-top:90px}.nav-container{}.searchbuttonshow{height:58px;top:62px}.news_pagination{font-size:1em}div#contactform{padding:10px}#contactform .account_number_group input{width:10%!important;font-size:12px}#contactform .account_number_group input+input{width:18%!important}#contactform .account_number_group input+input+input{width:10%!important}input[type="email"],input[type="text"],textarea{width:97%}input,textarea,select{margin-top:0}.secondary #search input[type="text"]{margin:4px 2px;font-size:24px;width:calc(98% - 27px)!important}#PayParkingFine tr td:first-child,.PermitForm tr td:first-child,#UpdateEvent tr td:first-child,table#contactform tr td:first-of-type{line-height:28px}.careers-contact{padding-bottom:0}header>a img{width:210px;margin:3px 0 0}header{height:45px;padding:5px 2% 7px}header nav ul{top:62px}.heading,h1{font-size:30px;line-height:1.1em;margin:0 0 16px;word-spacing:-.02em}.subheading{margin-top:20px}.newsarticlefull p,.content p,.newsarticlefull ul,.content ul{font-size:16px;line-height:1.5em;max-width:88vw;overflow-wrap:break-word;word-wrap:break-word}.careers-contact{margin:30px 0 0;padding:40px 40px 40px 10px;width:84%}.calendar_months td{display:table-cell;width:48%!important}.contacts_table tr td:nth-of-type(even) {display:none}.contacts_table tr td:nth-of-type(5) {margin-bottom:10px}body{padding-top:62px}.home #search{position:absolute;left:5%;width:calc(100% - 32px);margin-bottom:-20px;z-index:22}.home #search input[type="text"]{font-size:24px;width:calc(100% - 72px)!important}.home .searchicon:before{content:'\f002';font-family:'FontAwesome';position:relative;top:-46px;left:18px;font-size:30px;color:gray}}@media only screen and (max-width:380px){.breadcrumb{padding:103px 0 0 16px;font-size:11px}.content{padding:70px 2% 40px}.banner1mobile[style="height: auto;"] .mclosetab{top:61px;visibility:visible}.content{padding:35px 2% 40px}.nav-container{}.searchbuttonshow{height:58px;top:49px}header nav ul li{width:87%}header>a img{margin:5px 0;width:175px}header{height:45px;padding:0 2% 0}header nav ul{top:50px}.navcolumn{width:82%}.newstab{padding:24px;margin-top:-15px;box-sizing:border-box}.govtab{padding:0;margin-top:18px}.residentstab,.businesstab,.rectab{padding:0}body{padding-top:50px}}@media only screen and (min-width:984px){.home .searchwrapper{visibility:hidden}}@-moz-document url-prefix() {
    .level-2 li, .events-date, .events-time, .colheader, .newsdate, .newspublicnotice_header2, .footer-meta .inner, .footer-meta .inner a, footer h3, header {
        font-weight: normal;
    }
}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.level-2 li,.events-date,.events-time,.colheader,.newsdate,.newspublicnotice_header2,.footer-meta .inner,.footer-meta .inner a,footer h3,header{font-weight:normal}}.mceContentBody{background:none}.mceListBoxMenu,.mceColorSplitMenu,.mceSplitButtonMenu{position:fixed!important;top:51px!important}.mceListBoxMenu>div.mceListBoxMenu,.mceSplitButtonMenu>div.mceSplitButtonMenu{position:relative!important;top:0!important}.mceToolbar a{color:#000!important}.mceListBoxMenu.defaultSkin .mceMenu table,.mceListBoxMenu{background:inherit!important}.defaultSkin a,.defaultSkin img,.defaultSkin div,.defaultSkin td,.defaultSkin iframe,.defaultSkin a:hover,.defaultSkin a:link,.defaultSkin a:visited,.defaultSkin a:active{color:inherit!important}.defaultSkin .mceListBox .mceText,.defaultSkin .mceMenuItemTitle span.mceText{color:#000!important}.border{border:1px solid #000;padding:2px}.youtubewrapper{position:relative;padding-bottom:54.95%;padding-top:0;height:0}.nav2cols .youtubewrapper{position:relative;padding-bottom:44.95%;padding-top:0;height:0}.youtubewrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.rss_button{font-size:1.5em;margin-left:.5em;color:#389938;transition:.2s all ease}a.rss_button:after{content:'RSS Feed';font-family:"libre_caslon_textregular",serif;font-size:.7em;line-height:1em;padding-left:.5em;text-decoration:underline}#share-buttons img:hover{transition:.2s all ease;transform:scale(1.2)}@media print{html,body{page-break-after:auto;page-break-before:auto}body *{visibility:hidden}.breadcrumb,.content,.content *{visibility:visible}#share-buttons{visibility:collapse}.breadcrumb{position:absolute;left:0;top:0;z-index:9999;visibility:visible;padding:20px 2%}.breadcrumb *{visibility:visible}.content{position:absolute;left:0;top:10px}.heading,.content>h1{margin-top:1px}.content:before{content:none}#share-buttons,#share-buttons *{visibility:collapse;display:none}.subnav,.newsarticleside,footer{display:none}.contentcol,.newsarticlebody{width:100%;background-image:none;margin-bottom:0;min-height:auto}}.searchxtralink{position:absolute;top:-.5em;left:50%;transform:translate(-50%,-100%);width:100%;text-align:center}.searchxtralink a{background:#fff;font-size:1.2em;padding:.3em 1em;border-radius:1em;color:red;text-decoration:underline;display:inline-block;font-weight:bold}