*,*::before,*::after{box-sizing:border-box}html{background:#fff}body{display:flex;flex-direction:column;min-height:100vh;margin:0;color:#222;font:16px/1.55 helvetica neue,Helvetica,Arial,sans-serif}.inner,.wrap{max-width:960px;margin:0 auto;padding:0 20px}a{color:#1a5a96}a:hover{color:#0c3a64}img{max-width:100%;height:auto}.masthead{border-top:6px solid #2b5537;padding:20px 0 14px}.masthead .sitename{font:700 28px/1.2 Georgia,times new roman,serif;color:#2b5537;text-decoration:none}.masthead .place{display:block;margin-top:2px;color:#666;font-size:14px}.topnav{background:#2b5537}.topnav ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;padding-left:4px}.topnav a{display:block;padding:9px 16px;color:#fff;font-size:15px;text-decoration:none}.topnav a:hover{background:#3b6a48}.topnav a.current{background:#1d3c27}.wrap{flex:1;width:100%;padding-top:24px;padding-bottom:48px}h1{margin:0 0 14px;font-size:26px;line-height:1.25;color:#1c1c1c}h2{margin:30px 0 10px;padding-bottom:4px;border-bottom:1px solid #d3d8d0;font-size:19px;color:#1c1c1c}h3{margin:22px 0 6px;font-size:16px}.content>h2:first-child{margin-top:0}p,ul,ol{margin:0 0 14px}blockquote{margin:0 0 14px;padding:2px 0 2px 14px;border-left:3px solid #c9cfc5;color:#444}.single{max-width:46em}.meta{margin:-8px 0 18px;color:#666;font-size:14px}.back,.feed{margin-top:28px;font-size:14px}.pager{margin-top:20px}.pager a{margin:0 6px}.address{line-height:1.5}.cols{display:flex;align-items:flex-start;gap:36px}.cols .content{flex:1;min-width:0}.side{flex:0 0 260px;padding:14px 16px 4px;background:#f1f3ef;border:1px solid #d3d8d0;font-size:15px}.side h2{margin:0 0 6px;padding:0;border:0;font-size:16px}.side ul{padding-left:18px}.side li{margin-bottom:4px}.side p+h2{margin-top:20px}ul.notices{list-style:none;padding:0}ul.notices li{padding:11px 0 12px;border-bottom:1px solid #e2e5df}ul.notices li:first-child{padding-top:2px}ul.notices .date{display:block;color:#666;font-size:13px}ul.notices a{font-size:17px;font-weight:700}ul.notices p{margin:3px 0 0;color:#333}.tablewrap{overflow-x:auto}table.docs{width:100%;margin-bottom:8px;border-collapse:collapse;font-size:15px}table.docs th,table.docs td{padding:7px 10px;border:1px solid #cdd3c9;text-align:left;vertical-align:top}table.docs th{background:#e7ebe4}table.docs tbody tr:nth-child(even) td{background:#f8f9f7}table.docs .date,table.docs .size{width:7.5em;white-space:nowrap;color:#444}table.docs .note{display:block;color:#555;font-size:14px}.footer{padding:18px 0 26px;background:#f4f5f3;border-top:1px solid #ccc;color:#555;font-size:14px}.footer p{margin:0 0 8px}@media(max-width:760px){.cols{display:block}.side{margin-top:30px}.masthead .sitename{font-size:23px}.topnav ul{padding:0 8px}.topnav a{padding:9px 12px}h1{font-size:23px}}@media(max-width:600px){table.docs thead{display:none}table.docs,table.docs tbody,table.docs tr{display:block}table.docs tr{padding:8px 10px;border:1px solid #cdd3c9;border-top:0}table.docs tr:first-child{border-top:1px solid #cdd3c9}table.docs tbody tr:nth-child(even){background:#f8f9f7}table.docs tbody tr:nth-child(even) td{background:0 0}table.docs td{display:block;padding:0;border:0}table.docs .date,table.docs .size{display:inline;width:auto;font-size:14px}table.docs .date:empty{display:none}table.docs .date::after{content:" \00b7 "}}@media print{.topnav,.side,.footer,.feed,.back{display:none}.masthead{border:0;padding:0 0 10px}a{color:#000}}