.toggle-panel{display:none}#noticeboardpage #main{background-color:#fff}#noticeboardpage #main .summary{font-size:1.125rem}#noticeboardpage #main .summary{line-height:1.375rem}#noticeboardpage #main .summary{margin:0 0 1.875rem 0}#noticeboardpage #main .list-container ul{list-style-type:none;padding:0;margin:0}#noticeboardpage #main .content-container{margin-bottom:0}#noticeboardpage #main .announcements-glf-container{background-color:#f2f2f2}#noticeboardpage #main .announcements-glf-container .button-toggler-container{margin-top:15px;margin-bottom:15px}#noticeboardpage #main .announcements-glf-container .button-toggler-container .toggle-wrapper-small{margin-top:0}#noticeboardpage #main .announcements-glf-container .button-toggler-container .button-toggler-small{display:block}#noticeboardpage #main .announcements-glf-container .vertical-bar,#noticeboardpage #main .announcements-glf-container .vertical-bar-small{transform:rotate(90deg)}#noticeboardpage #main .announcements-glf-container .opened .vertical-bar,#noticeboardpage #main .announcements-glf-container .opened .vertical-bar-small{transform:rotate(180deg)}#noticeboardpage #main .last-content-container{margin-bottom:45px}#noticeboardpage #main .info-container{border-bottom:1px solid #ccc}#noticeboardpage #main .info-container.border-top{border-top:1px solid #ccc}#noticeboardpage #main .simple-toggle-wrapper{position:absolute;top:calc(50% - 12px);right:0}#noticeboardpage #main .button-toggler-container{position:relative}#noticeboardpage #main .toggle-container-heading{font-size:1.25rem}#noticeboardpage #main .toggle-container-heading{line-height:1.5rem}#noticeboardpage #main .toggle-container-heading{font-weight:600}#noticeboardpage #main .toggle-container-heading{margin:0;letter-spacing:-.1px}#noticeboardpage #main .toggle-container-heading{margin-top:1.3em;margin-bottom:.5em}#noticeboardpage #main .toggle-container-heading{display:inline-block}#noticeboardpage #main .list-row{margin:0 0 .9375rem 0}#noticeboardpage #main .list-row{font-size:1rem}#noticeboardpage #main .list-row{line-height:1.1875rem}#noticeboardpage #main .row-link{line-height:1.4375rem}#noticeboardpage #main .row-link{text-decoration:none;font-weight:700}#noticeboardpage #main .comming-meetings li{padding:0}#noticeboardpage #main .comming-meetings li{margin:0 0 .625rem 0}#noticeboardpage #main .comming-meetings li{text-align:center;border:solid 1px #bcbdc0}#noticeboardpage #main .comming-meetings li a{padding:.9375rem .9375rem}#noticeboardpage #main .comming-meetings li a{text-decoration:none;display:block}#noticeboardpage #main .comming-meetings li .meeting-date{margin:0 0 .3125rem 0}#noticeboardpage #main .comming-meetings li .meeting-date{font-weight:700}#noticeboardpage #main .comming-meetings li .organisation{color:#000}#noticeboardpage #main .comming-meetings li:hover{border:solid 2px #1288c9;margin-top:-1px;margin-bottom:9px}#noticeboardpage #main .comming-meetings li:hover a{color:#1288c9}#noticeboardpage #main .comming-meetings li:hover a .organisation{color:#1288c9}#noticeboardpage #main .date{font-weight:700}@media all and (min-width:768px){#noticeboardpage #main .summary{font-size:1.375rem}#noticeboardpage #main .summary{line-height:1.875rem}#noticeboardpage #main .summary{margin:0 0 2.8125rem 0}#noticeboardpage #main .heading-container{margin:0 0 1.875rem 0}#noticeboardpage #main .heading-container{cursor:default}#noticeboardpage #main .toggle-container-heading{font-size:1.5rem}#noticeboardpage #main .toggle-container-heading{line-height:1.75rem}#noticeboardpage #main .toggle-container-heading{font-weight:600}#noticeboardpage #main .toggle-container-heading{margin:0;letter-spacing:-.25px}#noticeboardpage #main .toggle-container-heading{color:#000}#noticeboardpage #main .simple-toggle-wrapper{display:none}#noticeboardpage #main .toggle-panel{display:block}#noticeboardpage #main .last-content-container{clear:left;margin-bottom:0}#noticeboardpage #main .info-container{border:0!important}#noticeboardpage #main .row-link{font-size:1.1875rem}#noticeboardpage #main .row-link{line-height:1.4375rem}#noticeboardpage #main .comming-meetings li{padding:0}#noticeboardpage #main .comming-meetings li a{padding:1.40625rem .9375rem}}@media all and (min-width:992px){#noticeboardpage #main .last-content-container{clear:none}}