@-webkit-keyframes largeSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@-webkit-keyframes mediumSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@-webkit-keyframes smallSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@-moz-keyframes largeSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@-moz-keyframes mediumSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@-moz-keyframes smallSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@keyframes largeSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@keyframes mediumSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@keyframes smallSize{from{clip:rect(1px,auto,auto,auto)}to{clip:rect(0,auto,auto,auto)}}@media (min-width:951px){#topArea{-moz-animation:largeSize 1ms 0s 1 linear alternate;-webkit-animation:largeSize 1ms 0s 1 linear alternate;animation:largeSize 1ms 0s 1 linear alternate}}@media (min-width:720px) and (max-width:950px){#topArea{-moz-animation:mediumSize 1ms 0s 1 linear alternate;-webkit-animation:mediumSize 1ms 0s 1 linear alternate;animation:mediumSize 1ms 0s 1 linear alternate}#responsiveView{display:inline-block}.responsive #responsiveView{display:none}.responsive #desktopView{display:inline-block}.responsive #adminButton,.responsive #searchButton,.responsive #topButtons{display:none}.responsive div#top{width:700px;height:79px;background-size:700px 79px}.responsive div#muniName{margin-top:16px}.responsive #menu{width:700px}.responsive #searchArea{width:400px;margin-right:-1px}.responsive #searchField{width:360px;box-sizing:border-box}.responsive #homeButton{margin-left:88px}.responsive #helpButton{border-right:none}.responsive #content{float:none;margin-left:auto;margin-right:auto}.responsive #menubar #searchArea{display:block}.responsive.expandedMenu #helpButton{left:175px}.responsive #menubarExpand{display:inline;color:#fff;background-color:transparent;position:absolute;left:0;top:0;height:30px;padding-top:10px;cursor:pointer;border-left:1px solid #444;border-right:1px solid #222}.responsive #sidebarArea{margin-top:0;width:300px;overflow:hidden;max-height:0;-moz-transition:max-height .2s;-webkit-transition:max-height .2s;transition:max-height .2s;position:absolute;z-index:3;background-color:#fbfbfb;box-sizing:border-box;top:-20px}.responsive.expandedMenu #sidebarArea{max-height:4000px;border:1px solid #666}.responsive #sidebarGroup{width:100%;position:static!important}.responsive .sidebar{width:100%}.responsive #menubarExpand:hover #menubarExpandLabel{opacity:1}.responsive #menubarExpandLabel:after{content:"Menu"}.responsive #menubarExpandLabel{opacity:.4;transition:opacity .2s;font-size:16px;font-weight:500;text-shadow:0 -1px 0 rgba(0,1,1,.6);padding-left:30px;margin-left:10px;padding-right:10px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAQAAABnEe8CAAAATElEQVQoz62RMQEAIQwDIwUpLwFJdYIEJFQKEhBwQ3HwZCC33tAmYlBXUoZUlAhDC70NjbjSxDJuW2Ib2hYfk/xl0l9/6tXrjpXO9Ae1t2Ql7DezBQAAAABJRU5ErkJggg==);background-position:left 6px}.responsive #toolbarArea{display:none}.responsive#searchResultsPage #toolbarArea{display:block}.responsive .resultDivider,.responsive .resultInfo,.responsive .selectionBox{display:none}.responsive #toolbar{width:698px}.responsive #footer,.responsive #resultTitle,.responsive#searchResultsPage #content{width:700px}.responsive #main{width:700px;position:relative}.responsive .titleNumber{padding-left:15px}.responsive #sidebarArea .lineTitle{background-color:#27676d;color:#fbfbfb;margin-top:0}.responsive #sidebarArea .lineTitleLine{border-bottom:1px solid #fbfbfb}.responsive #sidebarArea .lineTitleTitle{background-color:#27676d;background-image:none;text-shadow:none}.responsive #resultRequeryInput{padding-right:58px}.responsive #resultRequerySubmitContainer{right:0}.responsive #resultList{margin-top:24px}.responsive .result{width:698px}.responsive#loginPage #content,.responsive#loginPage .content{width:100%}.responsive#loginPage #loginExisting{padding-left:40px;padding-right:30px;height:226px}.responsive#loginPage #passwordArea,.responsive#loginPage #usernameArea{width:100%;float:none;margin-left:0}#sidebarArea .dropMenuOnly{display:block}}@media (max-width:719px){#topArea{-moz-animation:smallSize 1ms 0s 1 linear alternate;-webkit-animation:smallSize 1ms 0s 1 linear alternate;animation:smallSize 1ms 0s 1 linear alternate}#responsiveView{display:inline-block}.responsive #responsiveView{display:none}.responsive #desktopView{display:inline-block}html .responsive #top{width:100%;height:30px;background-image:none;background-size:100% 100%}.responsive #topArea:before,.responsive #topButtons{display:none}html .responsive #muniName{display:block;margin-top:0;font-size:20px;line-height:30px}.responsive #menubar{height:40px;position:relative;-moz-transition:height .2s;-webkit-transition:height .2s;transition:height .2s;overflow:visible}.responsive #menu{width:100%;border-left:none}.responsive #menubar .menuButton{display:none}.responsive #menubar #searchArea{display:block;float:none;width:100%;position:relative;box-sizing:border-box}.responsive.expandedMenu #menubar{height:40px}.responsive.expandedMenu #helpButton{left:40%}.responsive.expandedMenu #helpButton,.responsive.expandedMenu #homeButton{display:block;position:absolute;top:41px;width:40%;box-sizing:border-box;border-top:1px solid #666;height:40px;border-bottom:1px solid #222;padding-top:8px;padding-bottom:8px;background-color:#333;z-index:3}.responsive #sidebarArea{margin-top:0;width:80%;overflow:hidden;max-height:0;-moz-transition:max-height .2s;-webkit-transition:max-height .2s;transition:max-height .2s;position:absolute;z-index:3;background-color:#fbfbfb;top:112px;box-sizing:border-box}.responsive.expandedMenu #sidebarArea{max-height:4000px;border:1px solid #333}.responsive #sidebarGroup{width:100%;position:static!important}.responsive .sidebar{width:100%}.responsive #searchField{width:-webkit-fill-available;position:absolute;left:48px;right:0;font-weight:600;font-size:20px;font-family:ff-meta-serif-web-pro,serif;line-height:43px}.responsive #gps,.responsive #titleArea{position:static!important}.responsive #menubarExpand{cursor:pointer;display:inline;font-size:24px;color:#fff;height:40px;line-height:40px;float:left}.responsive #menubarExpandLabel{padding-left:20px;padding-right:20px;width:19px;height:14px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAQAAABnEe8CAAAATElEQVQoz62RMQEAIQwDIwUpLwFJdYIEJFQKEhBwQ3HwZCC33tAmYlBXUoZUlAhDC70NjbjSxDJuW2Ib2hYfk/xl0l9/6tXrjpXO9Ae1t2Ql7DezBQAAAABJRU5ErkJggg==);background-position:center}.responsive #gpsNext,.responsive #gpsPrev,.responsive #toolbarArea{display:none}.responsive#searchResultsPage #toolbarArea{display:block}.responsive #gcLogo,.responsive #purchase,.responsive #sortDrop,.responsive .bigOnly,.responsive .selectionBox,.responsive .toolbarFill{display:none}.responsive #filterContainerContainer{max-width:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;height:44px}.responsive #toolbar{width:100%;border-left:0;border-right:0}.responsive .titleNumber{padding-left:15px}.responsive #content,.responsive #footer,.responsive #gps,.responsive #main,.responsive #titleArea{width:100%}.responsive #gps{width:100%;box-sizing:border-box}.responsive #gpsTitles{width:100%;padding-left:0;padding-right:0}.responsive #toc .barTitle .titleLink,.responsive .barTitle .titleLink{width:100%;box-sizing:border-box;background-position:98%}.responsive .landTable.lightbox{top:20px;left:20px;right:20px;bottom:20px}.responsive #poweredBy{display:block;position:static}.responsive #footerArea{height:50px}.responsive input[type=text]{-webkit-appearance:none;border-radius:0}.responsive #indexLettersArea{margin-top:0}.responsive #indexLetters{height:auto;width:auto;display:block;text-align:center}.responsive #docButtonArea,.responsive #docShowingArea,.responsive #totalResultCount,.responsive .docEditLink,.responsive .docSubCategoryEditButton,.responsive .resultDivider,.responsive .resultInfo,.responsive .resultLine{display:none}.responsive .letter{padding:7px;font-size:20px}.responsive .entryReferences{margin-left:0}.responsive #notePage ul{margin-left:0;padding-left:0}.responsive #docHead{margin-top:8px;border-bottom:none}.responsive #docFlowArea{margin-top:8px}.responsive .docFlowSubArea{float:none;width:100%}.responsive .docFlowList,.responsive .docFlowSubArea:first-child .docFlowList{width:100%;margin-left:0;line-height:1.5;height:39px;font-size:18px}.responsive #resultTitle{width:100%;margin-top:0;margin-bottom:29px}.responsive #resultRequerySubmitContainer{right:0;top:-70px;width:30px;height:40px;opacity:0;overflow:hidden}.responsive .result,.responsive .resultContent{width:100%;box-sizing:border-box}.responsive .result:hover .resultToolsContainer{visibility:hidden;opacity:0}.responsive .resultShowMore{width:auto;right:auto;left:-8px}.responsive#loginPage #content,.responsive#loginPage .content{width:100%}.responsive .showTriangleShadow{display:inline-block;margin-right:0;float:none;margin-left:4px;top:-1px}.responsive#searchResultsPage #searchField{visibility:hidden}.responsive #resultRequeryInput{background-color:#454545;color:#fff;height:40px;line-height:43px;font-size:20px;text-shadow:none;padding-left:9px;box-shadow:inset 0 1px 1px #383838}.responsive#errorPage .content,.responsive#loginPage .content{padding-left:10px;padding-right:10px}.responsive #resultRequeryInputContainer{position:absolute;top:-70px;left:50px;right:33px}.responsive#helpPage .content img{max-width:100%;box-sizing:border-box}.responsive .filterButton:hover .filterCountContainer{display:none}.responsive .codeTable,.responsive .table{overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive .codeTable table{table-layout:auto}.responsive#loginPage #loginExisting{padding-left:40px;padding-right:30px;margin-right:20px;height:226px}.responsive#loginPage #passwordArea,.responsive#loginPage #usernameArea{width:100%;float:none;margin-left:0}.responsive#loginPage #loginButton{margin-right:20px}.responsive #warning{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive .article table,.responsive .chapter table,.responsive .litem table,.responsive .section table{margin:0}.responsive #sidebarArea .dropMenuOnly{display:block}}