1<!DOCTYPE html> <html lang="en" class="ciAn dir-ltr ci-sg-frontend"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans+Condensed:300%7COpen+Sans:300,400,600,700%7CSignika:300,400%7CSource+Sans+Pro:300,400,600,700"> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet"> <style> 2 .ci-social-block .social-slider{ 3 display: flex; 4 } 5 .ci-banner-block .ci-slick-slider > .draggable,.ci-social-block .social-slider > .draggable { 6 width: 100%; 7 } 8 .ci-quick-link .quick-slider .quicklinks_item { 9 display: inline-block; 10 } 11 .seo-desc { 12 position: fixed; 13 left: -10000px; 14 z-index: -100; 15 } 16 17.fr-view table{ 18 table-layout: fixed; 19 } 20 21 </style> <link rel="stylesheet" href="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/styles/style.css?35558"> <style> 22 body .ci-quick-link .set-drop ul a{ 23 color: #02816f; 24 } 25 26 body h1, 27 body h2{ 28 color:#c22953; 29 } 30 31 body .ci-nav-block .main-nav>li>a{ 32 color: #02816f; 33 } 34 body .footer .bg-stretch:before{ 35 background:#02816f; 36 } 37 body .ci-quick-link .link-hold a:hover{ 38 color: #0d2f33; 39 } 40 body .ci-quick-link .set-drop ul a:after{ 41 background: #0d2f33; 42 } 43 body #main .ci-quick-link .link-hold a:hover img { 44 filter: drop-shadow(#0d2f33 175px 0); 45 } 46 body .ci-quick-link .tab-content{ 47 background: #a0d6cc; 48 } 49 body .ci-banner-block .bg-stretch:after{ 50 background: #0d2f33; 51 } 52 body .events-holder .date{ 53 border-color: #02816f; 54 background: #02816f; 55 } 56 body .events-holder .events-row a:hover .date{ 57 border-color: #a0d6cc; 58 background: #a0d6cc; 59 color: #02816f; 60 } 61 body .ci-plan-section:after{ 62 background-color:#a0d6cc; 63 } 64 body .sec-lvl>li>a:hover { 65 color: #a0d6cc; 66 } 67 body .sec-lvl>li>a { 68 color: #02816f; 69 } 70 </style> <link rel="stylesheet" href="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/styles/ph.css?35558"> <!--##HeaderStart--> <title>Contact Us</title><meta property="og:url" content="https://www.sd47.bc.ca/contacts.27"/><meta property="og:type" content="article"/><meta property="og:title" content="Contact Us"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Contact Us"/><meta property="fb:app_id" content="966242223397117"/> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/> <meta charset="utf-8"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/> <link href="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/favicon3.ico?r=3" rel="shortcut icon" type="image/x-icon"/> <!--##HeaderEnd--> <link media="all" rel="stylesheet" href="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/styles/froala_edit.css"/> <style> 71 .eventPopupsWp .event-slide { 72 font-family: Open Sans; 73 z-index: 99999; 74 } 75 76 .event-active .event-slide { 77 opacity: 1; 78 visibility: visible; 79 right: 0px; 80 height:100%; 81 } 82 83 .ci-accordion { 84 list-style: none; 85 padding-left: 0; 86 } 87 88 .ci-accordion > li > h3 { 89 position: relative; 90 padding-left: 30px; 91 font-size: 2.2rem; 92 } 93 94 #accordion1 div { 95 padding-left: 30px; 96 } 97 98 .ci-accordion > li > h3 a.collapsed:before { 99 transform: rotateZ( 0deg ); 100 /*top: -5px;*/ 101 } 102 103 .ci-accordion > li > h3 a:before { 104 content: " "; 105 color: #a6a6a6; 106 font-family: 'sbctn' !important; 107 speak: none; 108 font-style: normal; 109 font-weight: normal; 110 font-variant: normal; 111 text-transform: none; 112 line-height: 1; 113 -webkit-font-smoothing: antialiased; 114 -moz-osx-font-smoothing: grayscale; 115 font-size: 2.2rem; 116 margin-right: 9px; 117 display: inline-block; 118 margin-top: 9px; 119 position: absolute; 120 left: 0px; 121 top: 0px;
122 width: 20px; 123 height: 20px; 124 transform: rotateZ( 90deg ); 125 background: url(https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/chevron-right-d.svg) 0 0 no-repeat; 126 background-size: 50% 100%; 127 } 128 129 .wrapper .ci-article-section .article-holder { 130 padding-top: 45px; 131 } 132 133 .wrapper .breadcrumb-holder { 134 background: #EAEAEA; 135 padding: 10px 0px; 136 } 137 138 .wrapper .breadcrumb-holder .breadcrumb { 139 background: unset; 140 } 141 142 .wrapper .breadcrumb-holder .breadcrumb span { 143 font-size: 1rem; 144 } 145 146 .wrapper #ciNavBread { 147 margin-bottom: 0px; 148 padding-left: 0px; 149 } 150 151 .ciHidden { 152 display: none; 153 } 154 155 #main .article-holder .head-hold > h1 { 156 font-size: 2.375rem; 157 font-weight: 400 158 } 159 160 .breadcrumb .breadcrumb-item { 161 position: relative; 162 } 163 164 .wrapper .breadcrumb-holder .breadcrumb-item + .breadcrumb-item::before { 165 background: url(https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/chevron-right-d.svg) no-repeat 0 0; 166 content: ""; 167 position: absolute; 168 width: 8px; 169 height: 12px; 170 left: 0; 171 right: auto; 172 top: 7px; 173 } 174 175 .breadcrumb .breadcrumb-item:first-child { 176 padding-right: 20px; 177 } 178 179 .wrapper .breadcrumb-item + .breadcrumb-item { 180 padding: 0 20px; 181 } 182 183 @media (min-width: 1600px) { 184 .sidebar-holder { 185 padding-right: 40px; 186 } 187 } 188 189 @media (min-width: 1200px) { 190 .sidebar-nav .side-slide ul li + li { 191 margin-top: 0; 192 } 193 194 .sidebar-nav .side-slide ul li + li { 195 margin-top: 16px; 196 } 197 198 .sidebar-holder { 199 padding-top: 3px; 200 } 201 202 .sidebar-nav { 203 /*box-shadow: 2px 4px 8px rgb(0 0 0 / 16%);*/ 204 padding-bottom: 1px; 205 } 206 207 .sidebar-nav > li { 208 letter-spacing: 0; 209 text-transform: none; 210 font-size: 24px; 211 } 212 213 .sidebar-nav > li > a { 214 padding: 27px 55px 27px 20px; 215 } 216 /*.sidebar-nav .side-slide ul { 217 border-left: 2px solid #e2e2e2; 218 }*/ 219 .sidebar-nav .side-slide ul { 220 margin-left: 20px; 221 margin-bottom: 32px; 222 padding-left: 20px; 223 padding-right: 20px; 224 } 225 226 .sidebar-nav .side-slide ul li { 227 font-size: 1.125rem; 228 font-weight: 400; 229 padding: 7px 0; 230 margin: 0 0 13px; 231 } 232 } 233 234 .sidebar-nav .ci_lnav_sl ul li:first-child { 235 padding-top: 0; 236 } 237 238 .sidebar-nav .ci_lnav_sl ul li { 239 padding-bottom: 0; 240 margin-bottom: 0; 241 } 242 243 .sidebar-nav .ci_lnav_sl ul { 244 padding-bottom: 10px !important; 245 } 246 247 .sidebar-nav .side-slide ul li { 248 line-height: 1.22; 249 text-transform: none; 250 letter-spacing: 0; 251 } 252 253 .sidebar-nav .side-slide ul li a { 254 color: #767676; 255 } 256 257 .sidebar-nav .side-slide ul { 258 padding-left: 22px; 259 padding-right: 32px; 260 padding-bottom: 20px; 261 } 262 263 .sidebar-nav > li { 264 text-transform: uppercase; 265 font-weight: 600; 266 letter-spacing: 1.8px; 267 border-bottom: 2px solid #EAEAEA; 268 border-right: 1px solid #EAEAEA; 269 } 270 271 .sidebar-nav > li.active > a { 272 color: #5e2d90; 273 } 274 275 .sidebar-nav > li > a { 276 padding: 17px 55px 17px 20px; 277 } 278 279 .sidebar-nav > li > a { 280 display: block; 281 padding: 28px 55px 28px 20px; 282 position: relative; 283 } 284 285 .sidebar-nav > li > a .icon-plus { 286 width: 22px; 287 height: 22px; 288 position: absolute; 289 top: 50%; 290 right: 20px; 291 -webkit-transform: translateY(-50%); 292 -ms-transform: translateY(-50%); 293 transform: translateY(-50%); 294 z-index: 1; 295 } 296 297 #ciLeftNav { 298 min-height: 100px; 299 } 300 301 .sidebar-nav .icon-plus:before { 302 content: ''; 303 width: 22px; 304 height: 4px; 305 background: #767676; 306 position: absolute; 307 top: 50%; 308 left: 0; 309 -webkit-transform: translateY(-50%); 310 -ms-transform: translateY(-50%); 311 transform: translateY(-50%); 312 } 313 314 .sidebar-nav .icon-plus:after { 315 content: ''; 316 width: 4px; 317 height: 22px; 318 background: #767676; 319 position: absolute; 320 top: 0; 321 left: 50%; 322 -webkit-transform: translateX(-50%); 323 -ms-transform: translateX(-50%); 324 transform: translateX(-50%); 325 } 326 327 .sidebar-nav .icon-plus:before, .sidebar-nav .icon-plus:after { 328 -webkit-transition: opacity .3s linear,visibility .3s linear,background .3s linear; 329 transition: opacity .3s linear,visibility .3s linear,background .3s linear; 330 } 331 332 .sidebar-nav li.active > a .icon-plus:after { 333 opacity: 0; 334 visibility: hidden; 335 } 336 337 .ci_lnav_l3 .icon-plus:after { 338 height: 18px; 339 width: 1px; 340 top: 2px; 341 left: auto; 342 right: 10px; 343 } 344 345 .ci_lnav_l3 .icon-plus:before { 346 height: 1px; 347 width: 18px;
348 right: 2px; 349 left: auto; 350 } 351 352 .ci_lnav_l3 > a > .icon-plus, .ci_lnav_l4 > a > .icon-plus { 353 min-width: 30px; 354 height: 22px; 355 display: block; 356 position: relative; 357 top: -1px; 358 } 359 360 .sidebar-nav .ci_lnav_sl ul { 361 padding-bottom: 10px !important; 362 } 363 364 .ci_lnav_l4, .ci_lnav_l3 { 365 position: relative; 366 } 367 368 .ci_lnav_l3 > a, .ci_lnav_l4 > a { 369 display: flex; 370 justify-content: space-between; 371 width: 100%; 372 align-items: center; 373 } 374 375 #main .ci-quick-link .text { 376 font-weight: 500; 377 } 378 379 .footer .footer-bottom, 380 .wrapper .footer .holder .block .detail { 381 font-weight: 500; 382 } 383 384 #main .sidebar-nav > li { 385 font-size: 1.125rem; 386 text-transform: capitalize; 387 font-weight: bold; 388 letter-spacing: 0px; 389 } 390 391 #main .sidebar-nav > li:first-letter { 392 text-transform: uppercase; 393 } 394 395 #main .sidebar-nav > li > a { 396 color: #000; 397 } 398 399 @media (min-width: 1366px) { 400 #main > .ci-article-section > .container > .row > div.ci_article_ctnsizer { 401 padding-left: 0px; 402 } 403 } 404 405 #main .page_ctn_body h4, #main .page_ctn_body h3 { 406 font-size: 1.75rem; 407 font-weight: 400; 408 } 409 410 #main .page_ctn_body p, #main .page_ctn_body ol li, #main .page_ctn_body ul li { 411 font-size: 1.125rem !important; 412 font-weight: 400 !important; 413 color: #212121; 414 } 415 416 #main .page_ctn_body .fr-view table { 417 font-size: 1.125rem; 418 } 419 420 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 421 background-image: url(https://sb45storage.blob.core.windows.net/pub/themes/Sd47/Images/fancybox_sprite.png) !important; 422 } 423 424 .fr-view img.fr-dii.fr-fil { 425 margin-right: 20px; 426 } 427 428 .wrapper .ci-nav-block .main-nav > li > a .inner-opener { 429 width: 39px; 430 height: 39px; 431 } 432 433 .wrapper .ci-nav-block .main-nav > li > a .inner-opener:before { 434 left: 25%; 435 } 436 437 .wrapper .ci-nav-block .main-nav > li > a .inner-opener:after { 438 top: 25%; 439 } 440 441 @media(max-width:1365px) { 442 .header .nav-drop .ci-header-top .ci-typography li, 443 .header .nav-drop .ci-header-top .contrast-hold a, 444 .header .nav-drop .ci-header-top .language-hold .dropdown-opener, 445 .header .nav-drop .ci-header-top .login-hold .nav-link { 446 font-family: Calibri, "Helvetica Neue", Arial, "Noto Sans", sans-serif; 447 } 448 } 449 450 @media (min-width: 1366px) { 451 .header .ci-header-top .search-holder .search-form input[type="search"] { 452 color: #767676; 453 } 454 } 455 html body { 456 zoom: 80%; 457 } 458 459 460 .ci-banner-block .slick-dots:nth-of-type(1), 461 .ci-banner-block .slick-prev:nth-of-type(2), 462 .ci-banner-block .slick-next:nth-of-type(1) { 463 display: none; 464 } 465 466 .header .nav-drop .ci-header-top .contrast-hold a { 467 padding: 0 26px 0 0; 468 } 469 @media (min-width: 430px){ 470 .header .nav-drop .ci-header-top .contrast-hold a { 471 padding: 0 23px 0 0; 472 } 473 } 474 @media (max-width: 429px) { 475 .ci-news-page .cinc_pagesizes span { 476 font-size: 12px; 477 text-align: left; 478 } 479 .school-site #main .ci-quick-link .link-hold a, 480 .affiliate-site #main .ci-quick-link .link-hold a { 481 overflow:unset; 482 } 483 } 484 @media (min-width: 1600px){ 485 body .school-site .ci-header-top .ci-logo, 486 body .affiliate-site .ci-header-top .ci-logo { 487 width: 850px; 488 } 489 } 490 @media (min-width: 1024px) and (max-width:1599px){ 491 body .school-site .ci-header-top .ci-logo, 492 body .affiliate-site .ci-header-top .ci-logo { 493 width: 660px; 494 } 495 } 496 .events-holder .timing { 497 font-size: 13px; 498 } 499 .ci-news-events .events-holder .link { 500 overflow: hidden; 501 text-overflow: ellipsis; 502 display: -webkit-box; 503 -webkit-box-orient: vertical; 504 -webkit-line-clamp: 2; 505 } 506 507 @media(max-width:479px) { 508 .events-holder .date{ 509 width:90px; 510 height:90px; 511 } 512 } 513 @media(max-width:639px) { 514 .wrapper .footer .store-logo { 515 margin-bottom: 42px; 516 } 517 }
518 @media(min-width:1366px) { 519 .footer .footer-main .erase_logo img { 520 width:350px; 521 } 522 } 523 @media(max-width:1365px) { 524 .footer .footer-main .erase_logo img { 525 width: 320px; 526 } 527 .footer .footer-main .erase_logo { 528 padding-bottom:30px; 529 } 530 .ci-nav-block .main-nav > li.active > a .inner-opener:before, .ci-nav-block .main-nav > li.active > a .inner-opener:after, 531 .ci-nav-block .main-nav > li.ci-active > a .inner-opener:before, .ci-nav-block .main-nav > li.ci-active > a .inner-opener:after { 532 background: #fff; 533 } 534 535 .header .ci-nav-block .main-nav { 536 display: grid; 537 } 538 539 .header .ci-nav-block .main-nav li.ci_hamburgeritm.ci-active, .header .ci-nav-block .main-nav li.ci_hamburgeritm.ci-active.active { 540 order: -1; 541 } 542 543 } 544 #ciLeftNav .ci_lnav_l3 .icon-plus.side-opener_3{ 545 display:none; 546 } 547 .icon-prev:before { 548 content: url(https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/chevron-left.svg); 549 padding-left: 8px; 550 } 551 552 a.goBackBurgerLvlBtn { 553 padding-left: 20px !important; 554 } 555 556 a.goBackBurgerLvlBtn:hover { 557 background: unset !important; 558 } 559 560 span.icon-prev { 561 display: block; 562 margin-left: -15px; 563 } 564 565 @media(min-width:1024px) and (max-width:1365px){ 566 .main-nav li.ci_hamburgeritm { 567 display: block !important; 568 } 569 .ci-nav-block .main-nav > li:not(.ci_hamburgeritm) { 570 display: none; 571 } 572 } 573 @media(min-width:1366px) { 574 .header .ci-header-top .ci-hold { 575 font-size: 1rem; 576 } 577 } 578 .header .language-hold .dropdown-opener { 579 padding-right: 45px; 580 } 581 .header .login-hold .nav-link { 582 padding-right: 54px; 583 } 584 .header .ci-header-top .ci-typography .small 585 { 586 font-size: 16px; 587 } 588 .header .nav-drop .ci-header-top .ci-typography .small { 589 font-size: 12px; 590 } 591 .header .ci-header-top .ci-typography .mid{ 592 font-size: 21px; 593 } 594 .header .nav-drop .ci-header-top .ci-typography .mid { 595 font-size: 15px; 596 } 597 .header .ci-header-top .ci-typography .large { 598 font-size: 28px; 599 } 600 .header .nav-drop .ci-header-top .ci-typography .large { 601 font-size: 22px; 602 } 603 .header .nav-drop .ci-hold { 604 font-size: 0.6875rem; 605 } 606 .header .nav-drop .ci-header-top .language-hold .dropdown-opener, 607 .header .nav-drop .ci-header-top .login-hold .nav-link { 608 padding-right: 17px; 609 } 610 .header .nav-drop .ci-header-top .ci-typography li { 611 padding: 0 3px; 612 } 613 .header .nav-drop .ci-header-top .contrast-hold a { 614 min-width:120px; 615 } 616 .fr-view .fr-file:after { 617 content: unset !important; 618 } 619</style>
619<script> 620 window.onload = function () { 621 var userAgentInfo = navigator.userAgent; 622 if (userAgentInfo.indexOf('iPad') > 0) { 623 $(".ci-news-events .events-holder .date").css({ "width": "135px", "height": "135px" }); 624 $(".ci-news-events .events-holder .events-row a").css("border-radius", "74px 18px 18px 74px"); 625 } 626 window.onclick = function (e) { 627 var e = e || window.event; 628 var ite = $(e.target).attr('name'); 629 630 if ($(e.target).is('.event-slide') || $(e.target).is('.event-slide *')) { 631 if (ite == 'hide_eventDetil') { 632 $(".event-active").removeClass("event-active"); 633 } 634 } 635 else { 636 if (ite == 'event_detile') { 637 var a = $(e.target).data('idx'); 638 $(".event-active").removeClass("event-active"); 639 $(e.target).parent().parent().parent().parent().addClass("event-active"); 640 $("#evtpopup-" + a).addClass('event-active'); 641 } 642 else if ($(e.target).is('.ci-events-slider .slick-track .event-opener.click-active *')) { 643 644 } 645 else { 646 $(".event-active").removeClass("event-active"); 647 } 648 } 649 } 650 } 651</script>
651
651<script>var _ci = {};_ci.siteId=5;_ci.odlGrpId=900000;_ci.sitePath='';_ci.siteType='b';_ci.siteTitle='qathet School District';_ci.urlName='';_ci.isHome=0;_ci.api='https://cicmsapi.azurewebsites.net/sd47';_ci.cdn='https://sb45storage.blob.core.windows.net/pub/themes';</script>
651
651<script>_ci.theme = {"pb":"#02816f","pd":"#a0d6cc","pl":"#02816f","sb":"#0d2f33","sd":"#2B336C","sl":"#F4E38C"}</script>
651 <style> 652 .fr-view a[name] { 653 display: inline-block; 654 scroll-margin-top: 150px; 655 } 656</style> <style> 657 .fr-view table, 658 .fr-view table th, 659 .fr-view table td{ 660 border: 1px solid #333 !important; 661 } 662 663 .fr-view table.cinotblbdr, 664 .fr-view table.cinotblbdr table, 665 .fr-view table.cinotblbdr th, 666 .fr-view table.cinotblbdr td{ 667 border: none !important; 668 } 669</style>
669<script>window.isRTL = false;</script>
669 </head> <body> <style> 670 .wrapper .breadcrumb-holder .breadcrumb span { 671 color: #02816f; 672 } 673 674 #main .article-holder .head-hold > h1 { 675 color: #02816f; 676 } 677 678 .ci-calendar-wrap .ci-search-list [id*="accordion"] .panel.selected-item .badge, 679 .ci-calendar-wrap .ci-search-month [id*="accordion"] .panel.selected-item .badge, 680 .ci-calendar-wrap .ci-search-subscribe [id*="accordion"] .panel.selected-item .badge { 681 background: #02816f; 682 } 683 684 #main .sidebar-nav > li.active > a { 685 color: #02816f; 686 } 687 688 #main .sidebar-nav > li > a:hover { 689 color: #02816f; 690 } 691 692 #main .sidebar-nav .side-slide ul li a:hover { 693 color: #02816f; 694 } 695 696 #main .sidebar-nav .side-slide ul li.ci_navnode_active a { 697 color: #02816f; 698 } 699 700 .page_ctn_body h4 { 701 color: #02816f; 702 } 703 704 #main .ci-news-events .btn-link { 705 color: #10312C; 706 } 707 708 #main .ci-news-events .btn-link:hover, #main .ci-news-events .btn-link:hover:after { 709 color: #02816f; 710 } 711 712 #main .ci-news-events .btn-link:after { 713 color: #10312C; 714 } 715 716 @media (min-width: 1024px) { 717 #main .ci-banner-block .ci-desc-holder .btn-link:hover, 718 #main .ci-banner-block .ci-desc-holder .btn-link:hover:after { 719 color: #0d2f33; 720 } 721 } 722 723 #main .ci-quick-link .link-hold a { 724 overflow: hidden; 725 } 726 727 #main .ci-quick-link .link-hold a:hover img { 728 filter: drop-shadow(#0d2f33 175px 0); 729 transform: translateX(-175px); 730 } 731 732 .events-holder .events-row a { 733 box-shadow: inset 0 0 0 3px #02816f; 734 } 735 736 html body.ci-calendar-page .ci-popover .ci-search-list .ci-btn-wrapper .cal_btn_searchgo, html body.ci-calendar-page .ci-popover .ci-search-list .ci-btn-wrapper .cal_btn_print { 737 color: #02816f; 738 background: #fff; 739 } 740 741 html body.ci-calendar-page .ci-popover .ci-search-list .ci-btn-wrapper .cal_btn_searchgo:hover, html body.ci-calendar-page .ci-popover .ci-search-list .ci-btn-wrapper .cal_btn_print:hover { 742 color: #fff; 743 background: #02816f; 744 } 745 746 body.ci-calendar-page .ci-popover .ci-search-list .panel-heading .panel-title a.collapsed, body.ci-calendar-page .ci-popover .ci-search-list .panel-heading .panel-title a { 747 color: #02816f; 748 } 749 750 body.ci-calendar-page .ci-popover .ci-search-list .badge, 751 .ci_scrollable .ci-search-list [id*="accordion"] .panel.selected-item .badge, 752 .ci_scrollable .ci-search-month [id*="accordion"] .panel.selected-item .badge, 753 .ci_scrollable .ci-search-subscribe [id*="accordion"] .panel.selected-item .badge { 754 background: #02816f; 755 } 756 @media (max-width: 1365px) { 757 .header .ci-nav-block .main-nav > li.ci-active > a { 758 background: #02816f; 759 color: #fff; 760 } 761 } 762 763</style> <style>html.ci-highContrast *{color:#fc0 !important;background-color:#000 !important}</style> <style> 764 .wdgzone 765 { 766 display: none; 767 } 768 </style>
768<script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=640fd4d082a5320015aeb36a&product=sop' async='async'></script>
768 <a class="sr-only sr-only-focusable" href="#main" accesskey="c">Skip to main content</a> <noscript><div>Javascript must be enabled for the correct page display</div></noscript> <div class="wrapper" class="sctwww "> <header class="header"> <div class="ci-header-top"> <div class="container"> <div class="ci-logo"> <a href="/"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/qathetLogo2.png" width="519" height="410" alt="qathet School District"> <div class="text" style="text-transform:unset;color: #0d2f33"><span>qathet School District</span>Learning and Growing, Together</div> </a> </div> <div class="ci-r-holder d-none d-xl-block"> <ul class="ci-social-networks list-unstyled"> <li> <a href="https://www.facebook.com/qathetschooldistrict" target="_blank"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/facebook.svg" style="width: 34px ; height: 34px ;" alt="facebook"> </a> </li> <li> <a href="https://www.instagram.com/qathetschooldistrict" target="_blank"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/instagram.svg" style="width: 30px ; height: 34px ;" alt="instagram"> </a> </li> <li> <a href="https://ca.linkedin.com/company/school-district-47-powell-river" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24"><path fill="#0077b5" d="M4.891 20.187h2.906V8.577H4.89zm1.46-16.374a1.842 1.842 0 0 0-1.857 1.843c0 .539.184.993.553 1.361a1.8 1.8 0 0 0 1.318.553c.51 0 .95-.17 1.305-.539.368-.368.538-.808.538-1.318 0-.525-.17-.978-.538-1.347a1.8 1.8 0 0 0-1.319-.553zM.001 22.81V1.205A1.202 1.202 0 0 1 1.204 0h21.604C23.461 0 24 .539 24 1.205v21.604c0 .653-.539 1.191-1.19 1.191H1.204A1.2 1.2 0 0 1 0 22.81zM15.564 8.293c-.567 0-1.105.113-1.644.326-.539.227-1.134.61-1.8 1.162V8.576H9.214v11.61h2.905v-4.649c0-1.205.043-1.985.128-2.353.17-.695.454-1.234.879-1.63.425-.397.936-.582 1.517-.582.454 0 .836.114 1.148.355.312.226.525.58.652 1.034.114.454.184 1.376.184 2.75v5.076h2.878V12.53c0-1.332-.326-2.338-1.006-3.033-.808-.794-1.786-1.205-2.935-1.205z"></path></svg> </a> </li> <li> <a href="https://www.youtube.com/user/SD47PowellRiver" target="_blank"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/youtube.svg" style="width: 38px ; height: 34px ;" alt="youtube"> </a> </li> </ul> <div class="ci-wrap"> <div class="ci-r-wrap"> <div class="ci-hold"> <div class="language-hold js-dropdown"> <a href="#" class="dropdown-opener js-dropdown-opener"> Translate <span class="icon-caret"></span> </a> <div class="language-dropdown"> <div class="drop-hold jcf-scrollable"><ul class="language-list list-unstyled"> <li><a href="javascript:" data-val="af">Afrikaans</a></li> <li><a href="javascript:" data-val="sq">Albania</a></li> <li><a href="javascript:" data-val="am">Amharic</a></li> <li><a href="javascript:" data-val="ar">Arabic</a></li> <li><a href="javascript:" data-val="hy">Armenian</a></li> <li><a href="javascript:" data-val="az">Azerbaijani</a></li> <li><a href="javascript:" data-val="eu">Basque</a></li> <li><a href="javascript:" data-val="be">Belarusia</a></li> <li><a href="javascript:" data-val="bn">Bengali</a></li> <li><a href="javascript:" data-val="bs">Bosnian</a></li> <li><a href="javascript:" data-val="bg">Bulgarian</a></li> <li><a href="javascript:" data-val="ca">Catalan</a></li> <li><a href="javascript:" data-val="ceb">Cebuano</a></li> <li><a href="javascript:" data-val="ny">Chichewa</a></li> <li><a href="javascript:" data-val="zh-CN">Chinese (Simplifield)</a></li> <li><a href="javascript:" data-val="zh-TW">Chinese (Traditional)</a></li> <li><a href="javascript:" data-val="co">Corsican</a></li> <li><a href="javascript:" data-val="hr">Croatian</a></li> <li><a href="javascript:" data-val="cs">Czech</a></li> <li><a href="javascript:" data-val="da">Danish</a></li> <li><a href="javascript:" data-val="nl">Dutch</a></li> <li><a href="javascript:" data-val="en">English</a></li> <li><a href="javascript:" data-val="eo">Esperanto</a></li> <li><a href="javascript:" data-val="et">Estonian</a></li> <li><a href="javascript:" data-val="tl">Filipino</a></li> <li><a href="javascript:" data-val="fi">Finnish</a></li> <li><a href="javascript:" data-val="fr">French</a></li> <li><a href="javascript:" data-val="fy">Frisian</a></li> <li><a href="javascript:" data-val="gl">Galician</a></li> <li><a href="javascript:" data-val="ka">Georgian</a></li> <li><a href="javascript:" data-val="de">German</a></li> <li><a href="javascript:" data-val="el">Greek</a></li> <li><a href="javascript:" data-val="gu">Gujarati</a></li> <li><a href="javascript:" data-val="ht">Haitian Creola</a></li> <li><a href="javascript:" data-val="ha">Hausa</a></li> <li><a href="javascript:" data-val="haw">Hawaiian</a></li> <li><a href="javascript:" data-val="iw">Hebrew</a></li> <li><a href="javascript:" data-val="hi">Hindi</a></li> <li><a href="javascript:" data-val="hmn">Hmong</a></li> <li><a href="javascript:" data-val="hu">Hungarian</a></li> <li><a href="javascript:" data-val="is">Icelandic</a></li> <li><a href="javascript:" data-val="ig">Igbo</a></li> <li><a href="javascript:" data-val="id">Indonesian</a></li> <li><a href="javascript:" data-val="ga">Irish</a></li> <li><a href="javascript:" data-val="it">Italian</a></li> <li><a href="javascript:" data-val="ja">Japanese</a></li> <li><a href="javascript:" data-val="jw">Javanese</a></li> <li><a href="javascript:" data-val="kn">Kannada</a></li> <li><a href="javascript:" data-val="kk">Kazakh</a></li> <li><a href="javascript:" data-val="km">Khmer</a></li> <li><a href="javascript:" data-val="rw">Kinyarwanda</a></li> <li><a href="javascript:" data-val="ko">Korean</a></li> <li><a href="javascript:" data-val="ku">Kurdish (Kurmanji)</a></li> <li><a href="javascript:" data-val="ky">Kyrgyz</a></li> <li><a href="javascript:" data-val="lo">Lao</a></li> <li><a href="javascript:" data-val="la">Latin</a></li> <li><a href="javascript:" data-val="lv">Latvian</a></li> <li><a href="javascript:" data-val="lt">Lithuanian</a></li> <li><a href="javascript:" data-val="lb">Luxembourgish</a></li> <li><a href="javascript:" data-val="mk">Macedonian</a></li> <li><a href="javascript:" data-val="mg">Malagasy</a></li> <li><a href="javascript:" data-val="ms">Malay</a></li> <li><a href="javascript:" data-val="ml">Malayalam</a></li> <li><a href="javascript:" data-val="mt">Maltese</a></li> <li><a href="javascript:" data-val="mi">Maori</a></li> <li><a href="javascript:" data-val="mr">Marathi</a></li> <li><a href="javascript:" data-val="mn">Mongolian</a></li> <li><a href="javascript:" data-val="my">Myanmar (Burmese)</a></li> <li><a href="javascript:" data-val="ne">Nepali</a></li> <li><a href="javascript:" data-val="no">Norwegian</a></li> <li><a href="javascript:" data-val="or">Odia (Oriya)</a></li> <li><a href="javascript:" data-val="ps">Pashto</a></li> <li><a href="javascript:" data-val="fa">Persian</a></li> <li><a href="javascript:" data-val="pl">
768Polish</a></li> <li><a href="javascript:" data-val="pt">Portuguese</a></li> <li><a href="javascript:" data-val="pa">Punjabi</a></li> <li><a href="javascript:" data-val="ro">Romanian</a></li> <li><a href="javascript:" data-val="ru">Russian</a></li> <li><a href="javascript:" data-val="sm">Samoan</a></li> <li><a href="javascript:" data-val="gd">Scots Gaelic</a></li> <li><a href="javascript:" data-val="sr">Serbian</a></li> <li><a href="javascript:" data-val="st">Sesotho</a></li> <li><a href="javascript:" data-val="sn">Shona</a></li> <li><a href="javascript:" data-val="sd">Sindhi</a></li> <li><a href="javascript:" data-val="si">Sinhala</a></li> <li><a href="javascript:" data-val="sk">Slovak</a></li> <li><a href="javascript:" data-val="sl">Slovenian</a></li> <li><a href="javascript:" data-val="so">Somali</a></li> <li><a href="javascript:" data-val="es">Spanish</a></li> <li><a href="javascript:" data-val="su">Sundanese</a></li> <li><a href="javascript:" data-val="sw">Swahili</a></li> <li><a href="javascript:" data-val="sv">Swedish</a></li> <li><a href="javascript:" data-val="tg">Tajik</a></li> <li><a href="javascript:" data-val="ta">Tamil</a></li> <li><a href="javascript:" data-val="tt">Tatar</a></li> <li><a href="javascript:" data-val="te">Telugy</a></li> <li><a href="javascript:" data-val="th">Thai</a></li> <li><a href="javascript:" data-val="tr">Turkish</a></li> <li><a href="javascript:" data-val="tk">Turkmen</a></li> <li><a href="javascript:" data-val="uk">Ukrainian</a></li> <li><a href="javascript:" data-val="ur">Urdu</a></li> <li><a href="javascript:" data-val="ug">Uyghur</a></li> <li><a href="javascript:" data-val="uz">Uzbek</a></li> <li><a href="javascript:" data-val="vi">Vietnamese</a></li> <li><a href="javascript:" data-val="cy">Welsh</a></li> <li><a href="javascript:" data-val="xh">Xhosa</a></li> <li><a href="javascript:" data-val="yi">Yiddish</a></li> <li><a href="javascript:" data-val="yo">Yoruba</a></li> <li><a href="javascript:" data-val="zu">Zulu</a></li> </ul> </div> </div> </div> </div> <div class="ci-hold"> <div class="login-hold dropdown"> <a class="nav-link dropdown-toggle" href="#" id="dropdown01" role="button" data-toggle="dropdown" data-display="static" aria-haspopup="true" aria-expanded="false">Logins<span class="icon-caret"></span></a> <div class="dropdown-menu" aria-labelledby="dropdown01"> <a href='https://prsd47.sharepoint.com/Sites/studentportal' target='_blank' class='dropdown-item t_pb-f'>STUDENT PORTAL</a> <div class="dropdown-divider"></div> <a href='https://bc03.atrieveerp.com/powellriver/login.aspx?ReturnUrl=%2fpowellriver%2fHome.aspx' target='_blank' class='dropdown-item t_pb-f'>MYSD47</a> <div class="dropdown-divider"></div> <a href='https://prsd47.sharepoint.com/' target='_blank' class='dropdown-item t_pb-f'>STAFF PORTAL</a> <div class="dropdown-divider"></div> <a href='https://outlook.office.com/' target='_blank' class='dropdown-item t_pb-f'>EMAIL</a> <div class="dropdown-divider"></div> <a href='https://www.sd47.bc.ca/page/27/contacts' target='_blank' class='dropdown-item t_pb-f'>CONTACT US</a> <div class="dropdown-divider"></div> <a href='https://sitegovern.sd47.bc.ca' target='_blank' class='dropdown-item t_pb-f'>WEBSITE ADMINISTRATION</a> <div class="dropdown-divider"></div> </div> </div> </div> <div class="ci-hold"> <ul class="ci-typography list-unstyled d-flex align-items-baseline m-0" data-resize-font=""> <li><a href="#" class="small" aria-label="small">A</a></li> <li><a href="#" class="mid" aria-label="mid">A</a></li> <li><a href="#" class="large" aria-label="large">A</a></li> </ul> </div> <div class="ci-hold"> <div class="contrast-hold"> <a href="javascript:switchHighContrastMode();"><span class="icon-contrast"><em class="sr-only">Contrast</em></span></a> </div> </div> <div class="search-holder dropdown d-none d-lg-block"> <a class="search-opener dropdown-toggle" href="#" id="dropdown_03" role="button" data-toggle="dropdown" data-display="static" aria-haspopup="true" aria-expanded="false" accesskey="4"> <span class="sr-only">Search Opener</span> <span class="icon-search"></span> </a> <div class="dropdown-menu" aria-labelledby="dropdown_03"> <form class="search-form search-form2" action="#"> <input type="search" placeholder="What Are You Looking For?" aria-label="Search"> <button type="submit"> <span class="sr-only">Search button</span> <span class="icon-search"></span> </button> </form> </div> </div> </div> </div> </div> <a href="#" class="nav-opener"><span>Mennu</span></a> </div> </div> <div class="nav-drop" tabindex="-1"> <div class="ci-r-holder d-xl-none"> <div class="ci-hold"> <form class="search-form search-form1" action="#"> <input type="search" placeholder="Search" aria-label="Search"> <button type="submit"><span class="icon-search"></span></button> </form> </div> </div> <div class="ci-nav-block"> <div class="container"> <nav id="nav"> <style> 769 .goBackBurgerLvlBtnWp { 770 position: absolute; 771 border: 0 !important; 772 z-index: 100 773 } 774 775 .hasGoBackBtn li.ci-active > a { 776 padding-left: 50px !important 777 } 778 779 .wrapper .goBackBurgerLvlBtn, .wrapper .ci_hasmburgeritm.ci_itmactive > a { 780 color: #fff !important 781 } 782 783 @media (min-width: 1024px) { 784 .ci_hamburgeritm { 785 display: none !important; 786 } 787 /*#nav .js-acc-hidden { 788 left: unset !important; 789 top: unset !important; 790 }*/ 791 } 792 @media (min-width: 1366px) { 793 #nav .js-acc-hidden { 794 left: unset !important; 795 top: unset !important; 796 } 797 } 798 799 @media (max-width: 1023px) { 800 .main-nav > li { 801 display: none; 802 } 803 804 .main-nav > li.ci_hamburgeritm { 805 display: block; 806 } 807 } 808 .ci_hamburgeritm .dropmenu { 809 width: 100%; 810 padding: 13px 0; 811 background: #f7f7f7; 812 } 813 .ci_hamburgeritm .dropmenu ul { 814 width: 100%; 815 background: #f7f7f7; 816 } 817 .ci_hamburgeritm .dropmenu ul li { 818 text-transform: none; 819 letter-spacing: 0; 820 font-size: 15px; 821 line-height: 1.2941; 822 font-weight: 400; 823 margin-bottom: 9px; 824 } 825 .ci_hamburgeritm .dropmenu>ul>li>a { 826 display: block; 827 padding: 8px 60px 8px 30px; 828 position: relative; 829 } 830</style> <ul class="main-nav list-unstyled"> <li class="topnavitm"> <a class=" " href="/about-us" aria-label="About Us"><span class="topnavttl">About Us</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a>
830 <div data-slide class="dropmenu" style="z-index:10;"> <div class="container"> <div class="row"> <div class="nav-wrap"> <ul class="sec-lvl list-unstyled "> <li> <a class="" href="/student-transportation" aria-label="Student Transportation">Student Transportation <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Student Transportation" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Student Transportation<span class="inner-opener"></span> </a> </li> <li><a class="" href="/bus-pass-reprint-request" aria-label="Bus Pass Reprint Request">Bus Pass Reprint Request </a></li> </ul> </li> <li> <a class="" href="/facility-booking" aria-label="Facility Booking">Facility Booking </a> </li> <li> <a class="" href="/accessibility-in-our-schools" aria-label="Accessibility in Our Schools">Accessibility in Our Schools </a> </li> <li> <a class="" href="/district-plans-annual-reports" aria-label="District Plans & Annual Reports ">District Plans & Annual Reports </a> </li> <li> <a class="" href="/committed-to-sustainability" aria-label="Committed to Sustainability">Committed to Sustainability </a> </li> <li> <a class="" href="/artificial-intelligence-ai" aria-label="Artificial Intelligence (AI)">Artificial Intelligence (AI) </a> </li> <li> <a class="" href="/public-interest-disclosure-act-pida" aria-label="Public Interest Disclosure Act (PIDA)">Public Interest Disclosure Act (PIDA) </a> </li> <li> <a class="" href="/information-and-privacy" aria-label="Information and Privacy">Information and Privacy </a> </li> </ul> </div> </div> </div> </div> </li> <li class="topnavitm"> <a class=" " href="/find-a-school" aria-label="Our Schools"><span class="topnavttl">Our Schools</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a> <div data-slide class="dropmenu" style="z-index:10;"> <div class="container"> <div class="row"> <div class="nav-wrap"> <ul class="sec-lvl list-unstyled "> <li> <a class="" href="/find-a-school" aria-label="Find a School">Find a School </a> </li> <li> <a class="" href="/school-hours" aria-label="School Hours">School Hours </a> </li> <li> <a class="" href="/school-registration-1" aria-label="School Registration">School Registration </a> </li> <li> <a class="" href="/catchment-areas-1" aria-label="Catchment Areas ">Catchment Areas </a> </li> </ul> </div> </div> </div> </div> </li> <li class="topnavitm"> <a class=" " href="/programs-services" aria-label="Programs & Services"><span class="topnavttl">Programs & Services</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a> <div data-slide class="dropmenu" style="z-index:10;"> <div class="container"> <div class="row"> <div class="nav-wrap"> <ul class="sec-lvl list-unstyled "> <li> <a class="" href="/parent-resources" aria-label="Parent Resources">Parent Resources <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Parent Resources" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg>
830 Parent Resources<span class="inner-opener"></span> </a> </li> <li><a class="" href="/myed-bc-parent-portal" aria-label="MyEd BC Parent Portal ">MyEd BC Parent Portal </a></li> <li><a class="" href="/school-messenger-app" aria-label="School Messenger App">School Messenger App </a></li> <li><a class="" href="/parent-advisory-councils-pac" aria-label="Parent Advisory Councils (PAC)">Parent Advisory Councils (PAC) </a></li> <li><a class="" href="/student-accident-insurance" aria-label="Student Accident Insurance">Student Accident Insurance </a></li> <li><a class="" href="/fair-notice" aria-label="Fair Notice">Fair Notice </a></li> </ul> </li> <li> <a class="" href="/student-support-services" aria-label="Student Support Services">Student Support Services </a> </li> <li> <a class="" href="/early-learning-and-kindergarten" aria-label="Early Learning and Kindergarten">Early Learning and Kindergarten <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Early Learning and Kindergarten" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Early Learning and Kindergarten<span class="inner-opener"></span> </a> </li> <li><a class="" href="/strongstart-strongstart-go-programs" aria-label="StrongStart & StrongStart GO Programs">StrongStart & StrongStart GO Programs </a></li> <li><a class="" href="/full-day-kindergarten" aria-label="Full Day Kindergarten">Full Day Kindergarten </a></li> </ul> </li> <li> <a class="" href="/child-care" aria-label="Child Care ">Child Care </a> </li> <li> <a class="" href="/career-and-dual-credit" aria-label="Career and Dual Credit">Career and Dual Credit <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Career and Dual Credit" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Career and Dual Credit<span class="inner-opener"></span> </a> </li> <li> <a class="" href="/about-career-education" aria-label="About Career Education">About Career Education <span class="third-opener " data-inner-opener></span></a> <ul class="fourth-lvl list-unstyled" data-inner-slide> <li> <a href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> About Career Education<span class="inner-opener"></span> </a> </li> <li> <a class="" href="/career-elementary" aria-label="Career: Elementary">Career: Elementary </a> </li> <li> <a class="" href="/career-secondary" aria-label="Career: Secondary">Career: Secondary </a> </li> </ul> </li> <li><a class="" href="/about-dual-credit" aria-label="About Dual Credit">About Dual Credit </a></li> </ul> </li> <li> <a class="" href="/french-immersion" aria-label="French Immersion">French Immersion </a> </li> <li> <a class="" href="/indigenous-education" aria-label="Indigenous Education">Indigenous Education <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Indigenous Education" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Indigenous Education<span class="inner-opener"></span> </a> </li> <li><a class="" href="/ÊayÊajuθÉm-ayajuthem-immersion" aria-label="ÊayÊajÌuθÉm (ayajuthem) Immersion">ÊayÊajÌuθÉm (ayajuthem) Immersion </a></li> <li><a class="" href="/gije-land-academy" aria-label="GIJE (Land) Academy ">GIJE (Land) Academy </a></li> </ul> </li> <li> <a class="" href="/outdoor-ecological-learning" aria-label="Outdoor & Ecological Learning">Outdoor & Ecological Learning <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Outdoor & Ecological Learning" href="javascript:">
830 <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Outdoor & Ecological Learning<span class="inner-opener"></span> </a> </li> <li><a class="" href="/initiatives" aria-label="Initiatives">Initiatives </a></li> </ul> </li> <li> <a class="" href="/school-nutrition-food-literacy" aria-label="School Nutrition & Food Literacy ">School Nutrition & Food Literacy <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="School Nutrition & Food Literacy " href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> School Nutrition & Food Literacy <span class="inner-opener"></span> </a> </li> <li><a class="" href="/food-nutrition-resources" aria-label="Food & Nutrition Resources">Food & Nutrition Resources </a></li> </ul> </li> <li> <a class="" href="/health-education-in-schools" aria-label="Health Education in Schools ">Health Education in Schools </a> </li> <li> <a class="" href="/continuing-education" aria-label="Continuing Education">Continuing Education </a> </li> <li> <a class="" href="https://www.sd47.bc.ca/auditory" target="_blank" aria-label="Auditory Outreach">Auditory Outreach </a> </li> <li> <a class="" href="https://www.sd47.bc.ca/internationalprograms" target="_blank" aria-label="International Education Program">International Education Program </a> </li> <li> <a class="" href="https://outdoorlearningcentre.ca/" target="_blank" aria-label="Outdoor Learning Centre">Outdoor Learning Centre </a> </li> <li> <a class="" href="/summer-learning-programs" aria-label="Summer Learning Programs">Summer Learning Programs </a> </li> </ul> </div> </div> </div> </div> </li> <li class="topnavitm"> <a class=" " href="/board-of-education" aria-label="Board of Education"><span class="topnavttl">Board of Education</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a> <div data-slide class="dropmenu" style="z-index:10;"> <div class="container"> <div class="row"> <div class="nav-wrap"> <ul class="sec-lvl list-unstyled "> <li> <a class="" href="/trustee-profiles" aria-label="Trustee Profiles">Trustee Profiles </a> </li> <li> <a class="" href="/advocacy" aria-label="Advocacy">Advocacy </a> </li> <li> <a class="" href="/strategic-planning" aria-label="Strategic Planning">Strategic Planning </a> </li> <li> <a class="" href="/committees" aria-label="Committees">Committees </a> </li> <li> <a class="" href="/meetings" aria-label="Meetings">Meetings <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Meetings" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Meetings<span class="inner-opener"></span> </a> </li> <li><a class="" href="/archived-board-of-education-agendas-minutes" aria-label="Archived Board of Education Agendas & Minutes ">Archived Board of Education Agendas & Minutes </a></li> </ul> </li> <li> <a class="" href="/board-policies" aria-label="Board Policies">Board Policies </a> </li> <li> <a class="" href="/administrative-procedures" aria-label="Administrative Procedures">Administrative Procedures <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Administrative Procedures" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Administrative Procedures<span class="inner-opener"></span> </a> </li> <li><a class="" href="/administrative-procedures-100-general-administration" aria-label="Administrative Procedures: 100 - General Administration">Administrative Procedures: 100 - General Administration </a></li> <li><a class="" href="/administrative-procedures-200-instructional-programs-and-materials" aria-label="Administrative Procedures: 200 - Instructional Programs and Materials">Administrative Procedures: 200 - Instructional Programs and Materials </a></li> <li><a class="" href="/administrative-procedures-300-students" aria-label="Administrative Procedures: 300 - Students">Administrative Procedures: 300 - Students </a></li> <li><a class="" href="/administrative-procedures-400-personnel-and-employee-relations" aria-label="Administrative Procedures: 400 - Personnel and Employee Relations">Administrative Procedures: 400 - Personnel and Employee Relations </a></li> <li><a class="" href="/administrative-procedures-500-business-administration" aria-label="Administrative Procedures: 500 - Business Administration">Administrative Procedures: 500 - Business Administration </a></li> </ul> </li> <li> <a class="" href="/2026school-trustee-elections" aria-label="2026 School Trustee Elections">2026 School Trustee Elections </a> </li> </ul> </div> </div> </div> </div> </li> <li class="topnavitm"> <a class="ontenav " href="/contacts" aria-label="Contact Us"><span class="topnavttl">Contact Us</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a> </li> <li class="topnavitm"> <a class=" " href="/careers" aria-label="Careers"><span class="topnavttl">Careers</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a>
830 <div data-slide class="dropmenu" style="z-index:10;"> <div class="container"> <div class="row"> <div class="nav-wrap"> <ul class="sec-lvl list-unstyled "> <li> <a class="" href="/teaching-postings" aria-label="Teaching Postings">Teaching Postings <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Teaching Postings" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Teaching Postings<span class="inner-opener"></span> </a> </li> <li><a class="" href="/internal-postings" aria-label="Internal Postings">Internal Postings </a></li> <li><a class="" href="/external-postings-1" aria-label="External Postings">External Postings </a></li> </ul> </li> <li> <a class="" href="/support-staff-postings" aria-label="Support Staff Postings">Support Staff Postings <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Support Staff Postings" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Support Staff Postings<span class="inner-opener"></span> </a> </li> <li><a class="" href="/internal-postings-1" aria-label="Internal Postings">Internal Postings </a></li> <li><a class="" href="/external-postings-2" aria-label="External Postings">External Postings </a></li> <li><a class="" href="/cupe-476-active-job-descriptions" aria-label="CUPE 476 Active Job Descriptions">CUPE 476 Active Job Descriptions </a></li> </ul> </li> <li> <a class="" href="/management-exempt-postings" aria-label="Management & Exempt Postings">Management & Exempt Postings <span class="sec-opener" data-inner-opener role="button" tabindex="0"></span></a> <ul class="third-lvl list-unstyled" data-inner-slide> <li> <a aria-label="Management & Exempt Postings" href="javascript:"> <svg class="ci-icon icon" style="width: 9px; height: 16px;"><use class="abcd" xlink:href="#cii_arrow_left"/></svg> Management & Exempt Postings<span class="inner-opener"></span> </a> </li> <li><a class="" href="/internal-postings-2" aria-label="Internal Postings">Internal Postings </a></li> <li><a class="" href="/external-postings" aria-label="External Postings">External Postings </a></li> </ul> </li> </ul> </div> </div> </div> </div> </li> <li class="topnavitm"> <a class="ontenav " href="/news" aria-label="News"><span class="topnavttl">News</span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a> </li> <li class="topnavitm"> <a class="ontenav " href="/calendar" aria-label="Calendar "><span class="topnavttl">Calendar </span> <span class="inner-opener " data-opener role="button" tabindex="0" aria-label="inner opener"></span></a> </li> </ul> <div class="nav-bg"></div> </nav> </div> </div> <div class="ci-header-top d-xl-none"> <div class="ci-wrap"> <div class="ci-hold"> <ul class="ci-typography list-unstyled d-flex align-items-baseline m-0" data-resize-font=""> <li><a href="#" class="small" aria-label="small">A</a></li> <li><a href="#" class="mid" aria-label="mid">A</a></li> <li><a href="#" class="large" aria-label="large">A</a></li> </ul> </div> <div class="ci-hold"> <div class="contrast-hold"> <a href="javascript:switchHighContrastMode();">HIGH Contrast <span class="icon-contrast"></span></a> </div> </div> <div class="ci-hold"> <div class="language-hold js-dropdown"> <a href="#" class="dropdown-opener js-dropdown-opener">Translate <span class="icon-caret"></span></a> <div class="language-dropdown"> <div class="drop-hold jcf-scrollable"> <ul class="language-list list-unstyled"> <li><a href="javascript:" data-val="af">Afrikaans</a></li> <li><a href="javascript:" data-val="sq">Albania</a></li> <li><a href="javascript:" data-val="am">Amharic</a></li> <li><a href="javascript:" data-val="ar">Arabic</a></li> <li><a href="javascript:" data-val="hy">Armenian</a></li> <li><a href="javascript:" data-val="az">Azerbaijani</a></li> <li><a href="javascript:" data-val="eu">Basque</a></li> <li><a href="javascript:" data-val="be">Belarusia</a></li> <li><a href="javascript:" data-val="bn">Bengali</a></li> <li><a href="javascript:" data-val="bs">Bosnian</a></li> <li><a href="javascript:" data-val="bg">Bulgarian</a></li> <li><a href="javascript:" data-val="ca">Catalan</a></li> <li><a href="javascript:" data-val="ceb">Cebuano</a></li> <li><a href="javascript:" data-val="ny">Chichewa</a></li> <li><a href="javascript:" data-val="zh-CN">Chinese (Simplifield)</a></li> <li><a href="javascript:" data-val="zh-TW">Chinese (Traditional)</a></li> <li><a href="javascript:" data-val="co">Corsican</a></li> <li><a href="javascript:" data-val="hr">Croatian</a></li> <li><a href="javascript:" data-val="cs">Czech</a></li> <li><a href="javascript:" data-val="da">Danish</a></li> <li><a href="javascript:" data-val="nl">Dutch</a></li> <li><a href="javascript:" data-val="en">English</a></li> <li><a href="javascript:" data-val="eo">Esperanto</a></li> <li><a href="javascript:" data-val="et">Estonian</a></li> <li><a href="javascript:" data-val="tl">Filipino</a></li> <li><a href="javascript:" data-val="fi">Finnish</a></li> <li><a href="javascript:" data-val="fr">French</a></li> <li><a href="javascript:" data-val="fy">Frisian</a></li> <li><a href="javascript:" data-val="gl">Galician</a></li> <li><a href="javascript:" data-val="ka">Georgian</a></li> <li><a href="javascript:" data-val="de">German</a></li> <li><a href="javascript:" data-val="el">Greek</a></li> <li><a href="javascript:" data-val="gu">Gujarati</a></li> <li><a href="javascript:" data-val="ht">Haitian Creola</a></li> <li><a href="javascript:" data-val="ha">Hausa</a></li> <li><a href="javascript:" data-val="haw">Hawaiian</a></li> <li><a href="javascript:" data-val="iw">Hebrew</a></li> <li><a href="javascript:" data-val="hi">Hindi</a></li> <li><a href="javascript:" data-val="hmn">Hmong</a></li> <li><a href="javascript:" data-val="hu">Hungarian</a></li> <li><a href="javascript:" data-val="is">Icelandic</a></li> <li><a href="javascript:" data-val="ig">Igbo</a></li> <li><a href="javascript:" data-val="id">Indonesian</a></li> <li><a href="javascript:" data-val="ga">Irish</a></li> <li><a href="javascript:" data-val="it">Italian</a></li> <li><a href="javascript:" data-val="ja">Japanese</a></li> <li><a href="javascript:" data-val="jw">Javanese</a></li> <li><a href="javascript:" data-val="kn">Kannada</a></li> <li><a href="javascript:" data-val="kk">Kazakh</a></li> <li><a href="javascript:" data-val="km">Khmer</a></li> <li><a href="javascript:" data-val="rw">Kinyarwanda</a></li> <li><a href="javascript:" data-val="ko">Korean</a></li> <li><a href="javascript:" data-val="ku">Kurdish (Kurmanji)</a></li> <li><a href="javascript:" data-val="ky">Kyrgyz</a></li> <li><a href="javascript:" data-val="lo">Lao</a></li> <li><a href="javascript:" data-val="la">Latin</a></li> <li><a href="javascript:" data-val="lv">Latvian</a></li> <li><a href="javascript:" data-val="lt">Lithuanian</a></li> <li><a href="javascript:" data-val="lb">Luxembourgish</a></li> <li><a href="javascript:" data-val="mk">Macedonian</a></li> <li><a href="javascript:" data-val="mg">Malagasy</a></li> <li><a href="javascript:" data-val="ms">Malay</a></li> <li><a href="javascript:" data-val="ml">Malayalam</a></li> <li><a href="javascript:" data-val="mt">Maltese</a></li> <li><a href="javascript:" data-val="mi">Maori</a></li> <li><a href="javascript:" data-val="mr">Marathi</a></li> <li><a href="javascript:" data-val="mn">Mongolian</a></li> <li><a href="javascript:" data-val="my">Myanmar (Burmese)</a></li> <li><a href="javascript:" data-val="ne">Nepali</a></li> <li><a href="javascript:" data-val="no">Norwegian</a></li> <li><a href="javascript:" data-val="or">Odia (Oriya)</a></li> <li><a href="javascript:" data-val="ps">Pashto</a></li> <li><a href="javascript:" data-val="fa">Persian</a></li> <li><a href="javascript:" data-val="pl">
830Polish</a></li> <li><a href="javascript:" data-val="pt">Portuguese</a></li> <li><a href="javascript:" data-val="pa">Punjabi</a></li> <li><a href="javascript:" data-val="ro">Romanian</a></li> <li><a href="javascript:" data-val="ru">Russian</a></li> <li><a href="javascript:" data-val="sm">Samoan</a></li> <li><a href="javascript:" data-val="gd">Scots Gaelic</a></li> <li><a href="javascript:" data-val="sr">Serbian</a></li> <li><a href="javascript:" data-val="st">Sesotho</a></li> <li><a href="javascript:" data-val="sn">Shona</a></li> <li><a href="javascript:" data-val="sd">Sindhi</a></li> <li><a href="javascript:" data-val="si">Sinhala</a></li> <li><a href="javascript:" data-val="sk">Slovak</a></li> <li><a href="javascript:" data-val="sl">Slovenian</a></li> <li><a href="javascript:" data-val="so">Somali</a></li> <li><a href="javascript:" data-val="es">Spanish</a></li> <li><a href="javascript:" data-val="su">Sundanese</a></li> <li><a href="javascript:" data-val="sw">Swahili</a></li> <li><a href="javascript:" data-val="sv">Swedish</a></li> <li><a href="javascript:" data-val="tg">Tajik</a></li> <li><a href="javascript:" data-val="ta">Tamil</a></li> <li><a href="javascript:" data-val="tt">Tatar</a></li> <li><a href="javascript:" data-val="te">Telugy</a></li> <li><a href="javascript:" data-val="th">Thai</a></li> <li><a href="javascript:" data-val="tr">Turkish</a></li> <li><a href="javascript:" data-val="tk">Turkmen</a></li> <li><a href="javascript:" data-val="uk">Ukrainian</a></li> <li><a href="javascript:" data-val="ur">Urdu</a></li> <li><a href="javascript:" data-val="ug">Uyghur</a></li> <li><a href="javascript:" data-val="uz">Uzbek</a></li> <li><a href="javascript:" data-val="vi">Vietnamese</a></li> <li><a href="javascript:" data-val="cy">Welsh</a></li> <li><a href="javascript:" data-val="xh">Xhosa</a></li> <li><a href="javascript:" data-val="yi">Yiddish</a></li> <li><a href="javascript:" data-val="yo">Yoruba</a></li> <li><a href="javascript:" data-val="zu">Zulu</a></li> </ul> </div> </div> </div> </div> <div class="ci-hold"> <div class="login-hold dropup"> <a class="nav-link dropdown-toggle" href="#" id="dropdown02" role="button" data-toggle="dropdown" data-display="static" aria-haspopup="true" aria-expanded="false">Logins <span class="icon-caret"></span></a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdown02"> <a href='https://prsd47.sharepoint.com/Sites/studentportal' target='_blank' class='dropdown-item t_pb-f'>STUDENT PORTAL</a> <div class="dropdown-divider"></div> <a href='https://bc03.atrieveerp.com/powellriver/login.aspx?ReturnUrl=%2fpowellriver%2fHome.aspx' target='_blank' class='dropdown-item t_pb-f'>MYSD47</a> <div class="dropdown-divider"></div> <a href='https://prsd47.sharepoint.com/' target='_blank' class='dropdown-item t_pb-f'>STAFF PORTAL</a> <div class="dropdown-divider"></div> <a href='https://outlook.office.com/' target='_blank' class='dropdown-item t_pb-f'>EMAIL</a> <div class="dropdown-divider"></div> <a href='https://www.sd47.bc.ca/page/27/contacts' target='_blank' class='dropdown-item t_pb-f'>CONTACT US</a> <div class="dropdown-divider"></div> <a href='https://sitegovern.sd47.bc.ca' target='_blank' class='dropdown-item t_pb-f'>WEBSITE ADMINISTRATION</a> <div class="dropdown-divider"></div> </div> </div> </div> </div> <ul class="ci-social-networks list-unstyled"> <li> <a href="https://www.facebook.com/qathetschooldistrict" target="_blank"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/facebook.svg" style="width: 34px ; height: 34px ;" alt="facebook"> </a> </li> <li> <a href="https://www.instagram.com/qathetschooldistrict" target="_blank"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/instagram.svg" style="width: 30px ; height: 34px ;" alt="instagram"> </a> </li> <li> <a href="https://ca.linkedin.com/company/school-district-47-powell-river" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24"><path fill="#0077b5" d="M4.891 20.187h2.906V8.577H4.89zm1.46-16.374a1.842 1.842 0 0 0-1.857 1.843c0 .539.184.993.553 1.361a1.8 1.8 0 0 0 1.318.553c.51 0 .95-.17 1.305-.539.3
83068-.368.538-.808.538-1.318 0-.525-.17-.978-.538-1.347a1.8 1.8 0 0 0-1.319-.553zM.001 22.81V1.205A1.202 1.202 0 0 1 1.204 0h21.604C23.461 0 24 .539 24 1.205v21.604c0 .653-.539 1.191-1.19 1.191H1.204A1.2 1.2 0 0 1 0 22.81zM15.564 8.293c-.567 0-1.105.113-1.644.326-.539.227-1.134.61-1.8 1.162V8.576H9.214v11.61h2.905v-4.649c0-1.205.043-1.985.128-2.353.17-.695.454-1.234.879-1.63.425-.397.936-.582 1.517-.582.454 0 .836.114 1.148.355.312.226.525.58.652 1.034.114.454.184 1.376.184 2.75v5.076h2.878V12.53c0-1.332-.326-2.338-1.006-3.033-.808-.794-1.786-1.205-2.935-1.205z"></path></svg> </a> </li> <li> <a href="https://www.youtube.com/user/SD47PowellRiver" target="_blank"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/youtube.svg" style="width: 38px ; height: 34px ;" alt="youtube"> </a> </li> </ul> </div> </div> </header> <!--##MainStart--> <nav class="breadcrumb-holder" aria-label="breadcrumb"> <div class="container"> <ol class="breadcrumb" id="ciNavBread"> <li class="breadcrumb-item"><a href="#"> </a></li> </ol> </div> </nav> <main id="main"> <div class="ci-article-section"> <div class="container"> <div class="row"> <div class="col-xl-3 d-none d-print-none d-xl-block ci_article_asidesizer"> <div class="sidebar-holder leftnav_list_wp"> <ul class="sidebar-nav list-unstyled" id="ciLeftNav"> </ul> </div> </div> <div class="col-xl-9 ci_article_ctnsizer"> <div class="article-holder"> <div class="ci-content-page">
830<script> 831function _ciBeforeRenderBreadcrumb(list){ 832 list.push("<li class=\"breadcrumb-item\"><span>Post</span></a></li>") 833 list.push("<li class=\"breadcrumb-item active\"><span>Contact Us </span></a></li>") 834} 835</script>
835 <!--##PageInfoStart-->
835<script>_ci.itmId=27;_ci.isHome=0;_ci.verId=15569;_ci.title='Contact Us';_ci.cats='';_ci.m_utc='2026-07-09 17:52:08Z';</script>
835<!--##PageInfoEnd--> <article class="sb-item content-item"> <style> 836 .head-hold .tag { 837 font-size: 14px; 838 color: #767676; 839 font-weight: 400; 840 font-family: Open Sans; 841 text-transform: uppercase; 842 padding-right: 10px; 843 } 844 845 .head-hold time { 846 font-size: 16px; 847 color: #000; 848 font-weight: 400; 849 font-family: Open Sans; 850 } 851 852 @media (min-width: 1366px) { 853 .ci-img-list li { 854 width: 25%; 855 padding: 0 22px; 856 } 857 858 .ci-img-list { 859 margin: 0 -22px; 860 } 861 } 862 863 @media (min-width: 1024px) and (max-width: 1365px) { 864 .ci-img-list li { 865 width: 33.33%; 866 padding: 0 12px; 867 } 868 869 .ci-img-list { 870 margin: 0 -12px; 871 } 872 } 873 874 @media (min-width: 640px) and (max-width: 1023px) { 875 .ci-img-list li { 876 width: 50%; 877 padding: 0 11px; 878 } 879 880 .ci-img-list { 881 margin: 0 -11px; 882 } 883 } 884 885 @media (min-width: 480px) and (max-width: 639px) { 886 .ci-img-list li { 887 width: 50%; 888 padding: 0 8px; 889 } 890 891 .ci-img-list { 892 margin: 0 -8px; 893 } 894 } 895 896 .article-extras .pdf-list li { 897 padding-left: 0px !important; 898 } 899 900 .article-extras .link-list li { 901 position: relative; 902 padding-left: 24px; 903 margin-bottom: 20px; 904 } 905 906 #main .ci-content-page .article-extras a { 907 padding: 0px 20px 14px 0; 908 text-decoration: underline; 909 } 910 911 .article-extras ul li a { 912 color: #0062AD; 913 text-decoration: underline; 914 font-size: 18px; 915 } 916 917 .article-extras ul.pdf-list img { 918 position: absolute; 919 left: 5px; 920 top: 4px; 921 width: 12px; 922 height: 16px; 923 } 924 925 .article-extras ul.pdf-list span { 926 padding-left: 25px; 927 } 928 929 .article-extras ul.link-list span { 930 padding-left: 5px; 931 } 932 933 .article-extras .link-list li:before { 934 position: absolute; 935 top: 10px; 936 left: 8px; 937 content: ''; 938 width: 6px; 939 height: 6px; 940 border-radius: 50%; 941 background-color: #a6a6a6; 942 } 943 944 .article-extras .h4 { 945 border-bottom: 1px solid #c8c8c8; 946 padding: 0 5px 6px; 947 } 948 949 .article-extras .social-networks li { 950 padding: 0 6px 10px; 951 margin-bottom: 0; 952 } 953 954 .article-extras .social-networks a { 955 display: block; 956 width: 48px; 957 height: 48px; 958 display: -webkit-box; 959 display: -ms-flexbox; 960 display: flex; 961 -ms-flex-wrap: wrap; 962 flex-wrap: wrap; 963 border-radius: 50%; 964 -webkit-box-align: center; 965 -ms-flex-align: center; 966 align-items: center; 967 -webkit-box-pack: center; 968 -ms-flex-pack: center; 969 justify-content: center; 970 } 971 972 #main .article-holder .Article_Header .img-holder { 973 padding: 40px 0px; 974 } 975 976 .content-item .Article_Header > .img-holder > img { 977 width: 100%; 978 height: auto; 979 } 980 981 .wrapper footer.footer { 982 margin-top: 30px; 983 } 984</style> <div class="top-area Article_Header"> <div class="head-hold" style=""> <span class="tag"></span> <h1>Contact Us</h1> </div> </div> <div class="page_ctn_body"> <div class="fr-view"> <div class="contacts_info"><p><img src="https://media.sd47.bc.ca/media/Default/frl/0/Front%20Office.jpg" style="width: 582px;" class="fr-fic fr-dib fr-fil" alt="Front%20Office.jpg"></p><p style="font-size: 22px !important;color: #7A9AA1;">qathet School District Board of Education</p><p style="font-size: 16px !important;">4351 Ontario Avenue,<br>Powell River, BC, V8A 1V3<br><a href="https://www.google.ca/maps/place/SD+47+-+Powell+River+Board+of+Education/@49.8337481,-124.5174344,17z/data=!3m1!4b1!4m5!3m4!1s0x5487e6d627a074e9:0xb5dd2706f523c7cc!8m2!3d49.8337482!4d-124.5152584?hl=en" rel="noopener noreferrer" style="color: #1F72B3;" target="_blank">View Map</a> </p><p style="font-size: 16px !important;">Phone: (604) 485-6271<br>Fax: (604) 485-6435</p><p style="font-size: 16px !important;">Email: [email protected]</p><p style="font-size: 16px !important;"><br></p><br><table style="width: 100%;" class="cinotblbdr fr-alternate-rows"><thead><tr><th style="width: 20.4314%; text-align: left;">Department</th><th style="width: 25.6068%; text-align: left;">Contact</th><th style="width: 34.3447%; text-align: left;">Contact Information</th><th style="width: 19.5214%;"><br></th></tr></thead><tbody><tr><td style="width: 20.4314%; text-align: left;"><strong>Education</strong></td><td style="width: 25.6068%; text-align: left;">Paul McKenzie<br>Superintendent </td><td style="width: 34.3447%; text-align: left;">604.414.2600<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/img_6362.3478038964.jpeg" style="width: 300px;" class="fr-fic fr-dib" alt="Vianne%20Kintzinger.jpg"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Kristen Brach<br>Director of Instruction</td><td style="width: 34.3447%; text-align: left;">604.414.2601<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/kristen.jfif" style="width: 300px;" class="fr-fic fr-dib" alt="kristen.jfif"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Allison Burt<br>Director of Instruction</td><td style="width: 34.3447%; text-align: left;">604.414.2613<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/Allison.jfif" style="width: 300px;" class="fr-fic fr-dib" alt="Allison.jfif"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Vianne Kintzinger <br>Director of Instruction</td><td style="width: 34.3447%; text-align: left;"><a href="mailto:[email protected]">[email protected]</a></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/Vianne%20Kintzinger-2.jpg" style="width: 300px;" class="fr-fic fr-dib" alt="Vianne%20Kintzinger-2.jpg"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Jessica Johnson<br>District Principal of Indigenous Education</td><td style="width: 34.3447%; text-align: left;">604.414.2639<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/jessica.jfif" style="width: 300px;" class="fr-fic fr-dib" alt="jessica.jfif"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Erica Reimer<br id="isPasted">Executive Assistant<br></td><td style="width: 34.3447%; text-align: left;">604.414.2600<br id="isPasted"><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Finance</strong><br></td><td style="width: 25.6068%; text-align: left;">Steve Hopkins<br>Secretary-Treasurer</td><td style="width: 34.3447%; text-align: left;">604.414.2604<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/img_3438.2b1b7a8957.jpeg" style="width: 300px;" class="fr-fic fr-dib" alt="steve.jfif"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Jamie Dooher<br>Payroll & Benefits</td><td style="width: 34.3447%; text-align: left;">604.414.2615<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Hannah<em> </em>Mazouzi<br>Payroll Clerk</td><td style="width: 34.3447%; text-align: left;">604.485.6271 Ext 2204<br><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Dorothy Hawkins<br>Accounting Clerk</td><td style="width: 34.3447%; text-align: left;">604.414.2614<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Mavi Magsaysay<br>Accounting Clerk</td><td style="width: 34.3447%; text-align: left;">604.414.2614<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Danielle Dunbar<br>Dispatch Clerk</td><td style="width: 34.3447%; text-align: left;">604.414.2611<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Human Resources</strong><br></td><td style="width: 25.6068%; text-align: left;">Maureen Benoit<br>Director of Human Resources</td><td style="width: 34.3447%; text-align: left;"><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/IMG_0400-1.jpg" style="width: 300px;" class="fr-fic fr-dib" alt="IMG_0400-1.jpg"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Health and Safety Manager</strong><br></td><td style="width: 25.6068%; text-align: left;">Lisa McMurray</td><td style="width: 34.3447%; text-align: left;">604.414.2605<br><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/Screenshot%202024-12-17%20at%2010.04.41%20AM.png" style="width: 300px;" class="fr-fic fr-dib" alt="Screenshot%202024-12-17%20at%2010.04.41%20AM.png"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Facilities & Transportation</strong><br></td><td style="width: 25.6068%; text-align: left;">Director of Operations<br></td><td style="width: 34.3447%; text-align: left;"><em>Vacant</em><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Antonietta Burnett<br>Secretary</td><td style="width: 34.3447%; text-align: left;">604.414.2612<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Student Support Services</strong><br></td><td style="width: 25.6068%; text-align: left;">Tawnie Gaudreau<br>Director of Student Support Services<br>ELL<br>Gifted Support Services</td><td style="width: 34.3447%; text-align: left;">604.414.2607<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><img src="https://media.sd47.bc.ca/media/Default/frl/0/tawnie.jfif" style="width: 300px;" class="fr-fic fr-dib" alt="tawnie.jfif"></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;"><br></td><td style="width: 34.3447%; text-align: left;"><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Barb Farquharson<br>School Physiotherapist</td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2238<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Milly Ng<br>School Psychologist</td><td style="width: 34.3447%; text-align: left;">604.414.2606<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Stephanie Keane<br>Registered Speech-Language Pathologist</td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2252<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Christopher Lightfoot<br>Registered Speech-Language Pathologist</td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2252 <br><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Carla Skrodolis<br>Teacher for the Visually Impaired</td><td style="width: 34.3447%; text-align: left;"><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;">Claudia Piccinin <br>Teacher for the Deaf and Hard of Hearing</td><td style="width: 34.3447%; text-align: left;">604.414.2629<br><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Early Learning</strong><br></td><td style="width: 25.6068%; text-align: left;">Ashley Nordman <br>Early Learning Lead</td><td style="width: 34.3447%; text-align: left;"><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Childcare</strong><br></td><td style="width: 25.6068%; text-align: left;">Karen Cooper<br>Childcare Coordinator</td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2237 ext <a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>School Nutrition</strong><br></td><td style="width: 25.6068%; text-align: left;">Hayley Samuell<br>School Food Coordinator</td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2235<br><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong>Technology Services</strong><br></td><td style="width: 25.6068%; text-align: left;">Ben Grant<br>Director of Information Technology<br></td><td style="width: 34.3447%; text-align: left;">604.414.2621<br><a href="mailto:[email protected]">[email protected]</a></td><td style="width: 19.5214%; text-align: left;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><br></td><td style="width: 25.6068%; text-align: left;"><br></td><td style="width: 34.3447%; text-align: left;"><br></td><td style="width: 19.5214%; text-align: left;"><br></td></tr><tr><td style="width: 20.4314%; text-align: left;"><strong id="isPasted">Communications </strong><br></td><td style="width: 25.6068%; text-align: left;">Kristy Payne<br>Director of Communications</td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2622<br><a href="mailto:[email protected]">[email protected]</a><br></td><td style="width: 19.5214%; text-align: left;"><br></td></tr><tr><td style="width: 20.4314%; text-al
984ign: left;"><br></td><td style="width: 25.6068%; text-align: left;">Marta Brylynska<br>Communications Coordinator </td><td style="width: 34.3447%; text-align: left;">604.485.6271 ext 2228<br><a href="mailto:[email protected]">[email protected]</a> </td><td style="width: 19.5214%; text-align: left;"><br></td></tr></tbody></table><p><br></p></div> </div> </div> <ul class="ci-img-list list-unstyled d-flex flex-wrap"> </ul> <style> 985 .article-holder .article-extras .h4 { 986 font-size: 24px; 987 font-family: DM Sans; 988 font-weight: 500; 989 color: #012B4B; 990 } 991 992 .wrapper #main .article-extras .social-networks a { 993 padding: 0 !important; 994 border: 4px solid #F4E38C; 995 background: #212121; 996 } 997</style> </article> </div> </div> </div> </div> </div> </div> </main> <!--##MainEnd--> <style> 998 @media (min-width: 1024px) { 999 .ci_footer_ack { 1000 margin: 0 40px 0 -40px; 1001 } 1002 } 1003 1004 @media (min-width: 1366px) { 1005 .wrapper .footer-top .short-holder { 1006 padding-right: 25px; 1007 } 1008 } 1009 1010 .ci_footer_lastcol > section { 1011 margin-bottom: 35px; 1012 } 1013 1014 #bg-stretch166720401674732 { 1015 background-image: url(https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/img10.jpg); 1016 } 1017</style> <footer class="footer"> <div class="bg-stretch" id="bg-stretch166720401674732"> </div> <div class="container"> <div class="footer-head" style="text-transform: unset;"> <strong class="logo-text">qathet School District</strong> <span class="slogan">Learning and Growing, Together</span> </div> <div class="footer-main"> <div class="row"> <div class="contact-col"> <span class="title">CONTACT US</span> <div class="holder"> <address>4351 Ontario Avenue, Powell River, BC, V8A 1V3</address> <a href=https://www.google.ca/maps/place/SD+47+-+Powell+River+Board+of+Education/@49.8337481,-124.5174344,17z/data=!3m1!4b1!4m5!3m4!1s0x5487e6d627a074e9:0xb5dd2706f523c7cc!8m2!3d49.8337482!4d-124.5152584?hl=en class="link" target="_blank">View Map</a> </div> <div class="holder holder--details"> <div class="block"> <span class="wrap">Phone:</span> <span class="detail"><a href="tel:6044856271">(604) 485-6271</a></span> </div> <div class="block"> <span class="wrap">Fax:</span> <span class="detail"><a href="fax:6044856435">(604) 485-6435</a></span> </div> <div class="block"> <span class="wrap">Email:</span> <span class="detail"><a href="mailto:[email protected]">[email protected]</a></span> </div> </div> <div class="holder"> <span class="title">HOURS OF OPERATION</span> <span class="timing">Monday - Friday</span> <time datetime="08:30-16:30" class="timing">8:30 am - 4:30 pm</time> </div> </div> <div class="mid-row"> <div class="mid-col mid-col__land"> <span class="title">LAND ACKNOWLEDGEMENT</span> <div class="text-holder"> <p>cÌÉcÌÉhasÌt kÊ· ɬaÊamÉ©n qaymÉ©xÊ·. ÊÉsna tÉÊÉ gÉ©jÌÉ.</p> <p> We would like to express our respect for and gratitude to the Tlaâamin peoples whose traditional and treaty territory qathet School District resides on. We recognize the ongoing impacts of colonialism and are committed to our own learning and unlearning while courageously working towards decolonization and indigenization through truth, healing, celebration and reconciliation. </p> </div> <ul class="social-networks list-unstyled"> <li> <a href="https://www.facebook.com/qathetschooldistrict" target="_blank" aria-label="facebook"> <span class="icon-facebook"><em class="sr-only">facebook</em></span> </a> </li> <li> <a href="https://www.instagram.com/qathetschooldistrict" target="_blank" aria-label="instagram"> <span class="icon-instagram"><em class="sr-only">instagram</em></span> </a> </li> <li> <a href="https://ca.linkedin.com/company/school-district-47-powell-river" target="_blank" aria-label="linkedin"> <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 16 16" style="margin-top:-5px;"><path fill="#fff" d="M5.396 15.929s.047-9.59 0-10.598h3.272L8.644 6.74c.47-.733 1.316-1.81 3.243-1.81C14.237 4.93 16 6.464 16 9.765v6.163h-3.278V9.927c0-1.445-.81-2.178-2.103-2.178-.987 0-1.575.664-1.833 1.307-.095.229-.118.55-.118.871v6.002zM1.668 3.32h-.02C.648 3.32 0 2.582 0 1.66 0 .718.667 0 1.688 0c1.02 0 1.649.717 1.668 1.66 0 .922-.647 1.66-1.688 1.66zM.1 15.93V5.395h3.256v10.534z"></path></svg> </a> </li> <li> <a href="https://www.youtube.com/user/SD47PowellRiver" target="_blank" aria-label="youtube"> <span class="icon-youtube"><em class="sr-only">youtube</em></span> </a> </li> </ul> <section style="display: flex; flex-direction: column;"> <a href="/community-guidelines" target="_blank" style="color: #fff;text-decoration: underline;margin-top: 6px;display: inline-block;">Community Guidelines</a> <a href="/privacy-statement" target="_blank" style="color: #fff;text-decoration: underline;margin-top: 6px;display: inline-block;">Privacy Statement</a> </section> </div> <div class="mid-col"> <div class="app-logo"> <a href="/"> <span class="logo-box"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/qathetLogo2.png" width="519" height="410" alt="qathet School District"> </span> <span class="text" style="text-transform: unset;">qathet School District Mobile App</span> </a> </div> <div class="text-holder"> <p> Download the qathet School District App for Parents, Guardians and
1017Students! From events to bus delays, all the information your family needs in one place. With up-to-date notifications and information directly from your school, youâll stay connected no matter where you are. </p> </div> <ul class="store-logo list-unstyled"> <li><a href="https://apps.apple.com/tr/app/sd47-powell-river/id6444668619" target='_blank'><img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/app-store.png" class="app-store" alt="App Store"></a></li> <li><a href="https://play.google.com/store/apps/details?id=ca.schoolbundle.sd47" target='_blank'><img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/google-play.png" class="google-play" alt="Google Play"></a></li> </ul> <div class="erase_logo"> <a href="https://www2.gov.bc.ca/gov/content/erase/erase-for-students" target="_blank"><img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/erase_logo_board.png" width="836" height="149" alt="erase logo"></a> </div> </div> </div> </div> </div> <div class="footer-bottom"> <div class="left-area"> <span class="copyright"><span class="copy">©</span> qathet School District</span> <ul class="list-unstyled"> <li><a href='/privacy-statement'>Privacy Statement</a></li> <li><a href='/terms-of-use'>Terms of Use</a></li> <li> <a href="/sitemap">Site Map</a> </li> <li><a href='https://sitegovern.sd47.bc.ca/' target='_blank'>Site Administration</a></li> </ul> </div> <div class="right-area"> <a href="http://www.schoolbundle.ca/"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/sb-logo.svg" width="300" height="39" class="screen-only" alt="SchoolBundle"> <img src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/images/sb-logo-print.svg" class="print-only" alt="SchoolBundle"> </a> </div> </div> </div> </footer> <a href="#" class="ci-back-to-top" aria-label="back to top"> <span class="icon-top"></span> </a> <div class="d-none"> <span id="uwGoogleTranslate" title="Google Translateâ¢"><span id='google_translate_element'></span></span> </div> </div>
1017<script> 1018 _ci.siteNav = [{"I":23,"T":"About Us","L":0,"U":"/about-us"},{"I":54,"T":"Student Transportation","L":1,"U":"/student-transportation"},{"I":2260,"T":"Bus Pass Reprint Request","L":2,"U":"/bus-pass-reprint-request"},{"I":55,"T":"Facility Booking","L":1,"U":"/facility-booking"},{"I":5163,"T":"Accessibility in Our Schools","L":1,"U":"/accessibility-in-our-schools"},{"I":5412,"T":"District Plans & Annual Reports ","L":1,"U":"/district-plans-annual-reports"},{"I":6738,"T":"Committed to Sustainability","L":1,"U":"/committed-to-sustainability"},{"I":8722,"T":"Artificial Intelligence (AI)","L":1,"U":"/artificial-intelligence-ai"},{"I":8868,"T":"Public Interest Disclosure Act (PIDA)","L":1,"U":"/public-interest-disclosure-act-pida"},{"I":8918,"T":"Information and Privacy","L":1,"U":"/information-and-privacy"},{"I":1038,"T":"Our Schools","L":0,"U":"*/find-a-school","N":""},{"I":783,"T":"Find a School","L":1,"U":"/find-a-school"},{"I":9750,"T":"School Hours","L":1,"U":"/school-hours"},{"I":8900,"T":"School Registration","L":1,"U":"/school-registration-1"},{"I":8899,"T":"Catchment Areas ","L":1,"U":"/catchment-areas-1"},{"I":46,"T":"Programs & Services","L":0,"U":"/programs-services"},{"I":7896,"T":"Parent Resources","L":1,"U":"/parent-resources"},{"I":9752,"T":"MyEd BC Parent Portal ","L":2,"U":"/myed-bc-parent-portal"},{"I":9751,"T":"School Messenger App","L":2,"U":"/school-messenger-app"},{"I":7897,"T":"Parent Advisory Councils (PAC)","L":2,"U":"/parent-advisory-councils-pac"},{"I":7898,"T":"Student Accident Insurance","L":2,"U":"/student-accident-insurance"},{"I":8654,"T":"Fair Notice","L":2,"U":"/fair-notice"},{"I":76,"T":"Student Support Services","L":1,"U":"/student-support-services"},{"I":62,"T":"Early Learning and Kindergarten","L":1,"U":"/early-learning-and-kindergarten"},{"I":1388,"T":"StrongStart & StrongStart GO Programs","L":2,"U":"/strongstart-strongstart-go-programs"},{"I":6539,"T":"Full Day Kindergarten","L":2,"U":"/full-day-kindergarten"},{"I":4885,"T":"Child Care ","L":1,"U":"/child-care"},{"I":7920,"T":"Career and Dual Credit","L":1,"U":"/career-and-dual-credit"},{"I":7921,"T":"About Career Education","L":2,"U":"/about-career-education"},{"I":7922,"T":"Career: Elementary","L":3,"U":"/career-elementary"},{"I":7923,"T":"Career: Secondary","L":3,"U":"/career-secondary"},{"I":7924,"T":"About Dual Credit","L":2,"U":"/about-dual-credit"},{"I":66,"T":"French Immersion","L":1,"U":"/french-immersion"},{"I":67,"T":"Indigenous Education","L":1,"U":"/indigenous-education"},{"I":5333,"T":"ÊayÊajÌuθÉm (ayajuthem) Immersion","L":2,"U":"/ÊayÊajuθÉm-ayajuthem-immersion"},{"I":6502,"T":"GIJE (Land) Academy ","L":2,"U":"/gije-land-academy"},{"I":4362,"T":"Outdoor & Ecological Learning","L":1,"U":"/outdoor-ecological-learning"},{"I":6742,"T":"Initiatives","L":2,"U":"/initiatives"},{"I":5469,"T":"School Nutrition & Food Literacyâ¯","L":1,"U":"/school-nutrition-food-literacy"},{"I":6056,"T":"Food & Nutrition Resources","L":2,"U":"/food-nutrition-resources"},{"I":6977,"T":"Health Education in Schools ","L":1,"U":"/health-education-in-schools"},{"I":4867,"T":"Continuing Education","L":1,"U":"/continuing-education"},{"I":2278,"T":"Auditory Outreach","L":1,"U":"*https://www.sd47.bc.ca/auditory","N":"1"},{"I":6466,"T":"International Education Program","L":1,"U":"*https://www.sd47.bc.ca/internationalprograms","N":"1"},{"I":175,"T":"Outdoor Learning Centre","L":1,"U":"*https://outdoorlearningcentre.ca/","N":"1"},{"I":8048,"T":"Summer Learning Programs","L":1,"U":"/summer-learning-programs"},{"I":47,"T":"Board of Education","L":0,"U":"/board-of-education"},{"I":80,"T":"Trustee Profiles","L":1,"U":"/trustee-profiles"},{"I":82,"T":"Advocacy","L":1,"U":"/advocacy"},{"I":83,"T":"Strategic Planning","L":1,"U":"/strategic-planning"},{"I":84,"T":"Committees","L":1,"U":"/committees"},{"I":85,"T":"Meetings","L":1,"U":"/meetings"},{"I":4870,"T":"Archived Board of Education Agendas & Minutes ","L":2,"U":"/archived-board-of-education-agendas-minutes"},{"I":86,"T":"Board Policies","L":1,"U":"/board-policies"},{"I":87,"T":"Administrative Procedures","L":1,"U":"/administrative-procedures"},{"I":6140,"T":"Administrative Procedures: 100 - General Administration","L":2,"U":"/administrative-procedures-100-general-administration"},{"I":6199,"T":"Administrative Procedures: 200 - Instructional Programs and Materials","L":2,"U":"/administrative-procedures-200-instructional-programs-and-materials"},{"I":6200,"T":"Administrative Procedures: 300 - Students","L":2,"U":"/administrative-procedures-300-students"},{"I":6201,"T":"Administrative Procedures: 400 - Personnel and Employee Relations","L":2,"U":"/administrative-procedures-400-personnel-and-employee-relations"},{"I":6202,"T":"Administrative Procedures: 500 - Business Administration","L":2,"U":"/administrative-procedures-500-business-administration"},{"I":9568,"T":"2026 School Trustee Elections","L":1,"U":"/2026school-trustee-elections"},{"I":27,"T":"Contact Us","L":0,"U":"/contacts"},{"I":48,"T":"Careers","L":0,"U":"/careers"},{"I":88,"T":"Teaching Postings","L":1,"U":"/teaching-postings"},{"I":89,"T":"Internal Postings","L":2,"U":"/internal-postings"},{"I":90,"T":"External Postings","L":2,"U":"/external-postings-1"},{"I":92,"T":"Support Staff Postings","L":1,"U":"/support-staff-postings"},{"I":93,"T":"Internal Postings","L":2,"U":"/internal-postings-1"},{"I":94,"T":"External Postings","L":2,"U":"/external-postings-2"},{"I":190,"T":"CUPE 476 Active Job Descriptions","L":2,"U":"/cupe-476-active-job-descriptions"},{"I":96,"T":"Management & Exempt Postings","L":1,"U":"/management-exempt-postings"},{"I":7009,"T":"Internal Postings","L":2,"U":"/internal-postings-2"},{"I":7010,"T":"External Postings","L":2,"U":"/external-postings"},{"I":25,"T":"News","L":0,"U":"/news"},{"I":26,"T":"Calendar ","L":0,"U":"/calendar"}]; 1019</script>
1019 <!--##FooterStart-->
1019<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.0.min.js" type="text/javascript"></script>
1019
1019<script src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/scripts/ph.js?34834" defer></script>
1019
1019<script src="https://sb45storage.blob.core.windows.net/pub/themes/Sd47/scripts/popper.min.js?34834" defer></script>
1019
1019<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/4.6.0/bootstrap.min.js" crossorigin="anonymous" defer></script>
1019 <a class="sr-only sr-only-focusable" href=".wrapper" accesskey="t">Back to top</a> <style> 1020 .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { 1021 padding: 0; 1022 margin: 0; 1023 border: 0; 1024 outline: none; 1025 vertical-align: top 1026 } 1027 1028 .fancybox-wrap { 1029 position: absolute; 1030 top: 0; 1031 left: 0; 1032 z-index: 8020 1033 } 1034 1035 .fancybox-skin { 1036 position: relative; 1037 background: #f9f9f9; 1038 color: #444; 1039 text-shadow: none; 1040 -webkit-border-radius: 4px; 1041 -moz-border-radius: 4px; 1042 border-radius: 4px 1043 } 1044 1045 .fancybox-opened { 1046 z-index: 8030 1047 } 1048 1049 .fancybox-opened .fancybox-skin { 1050 -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5); 1051 -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5); 1052 box-shadow: 0 10px 25px rgba(0,0,0,.5) 1053 } 1054 1055 .fancybox-outer, .fancybox-inner { 1056 position: relative 1057 } 1058 1059 .fancybox-inner { 1060 overflow: hidden 1061 } 1062 1063 .fancybox-type-iframe .fancybox-inner { 1064 -webkit-overflow-scrolling: touch 1065 } 1066 1067 .fancybox-error { 1068 color: #444; 1069 font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 1070 margin: 0; 1071 padding: 15px; 1072 white-space: nowrap 1073 } 1074 1075 .fancybox-image, .fancybox-iframe { 1076 display: block; 1077 width: 100%; 1078 height: 100% 1079 } 1080 1081 .fancybox-image { 1082 max-width: 100%; 1083 max-height: 100% 1084 } 1085 1086 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 1087 background-image: url('/modules/ci.sg.frontend/styles/fancybox/fancybox_sprite.png') 1088 } 1089 1090 #fancybox-loading { 1091 position: fixed; 1092 top: 50%; 1093 left: 50%; 1094 margin-top: -22px; 1095 margin-left: -22px; 1096 background-position: 0 -108px; 1097 opacity: .8; 1098 cursor: pointer; 1099 z-index: 8060 1100 } 1101 1102 #fancybox-loading div { 1103 width: 44px; 1104 height: 44px; 1105 background: url('/modules/ci.sg.frontend/styles/fancybox/fancybox_loading.gif') center center no-repeat 1106 } 1107 1108 .fancybox-close { 1109 position: absolute; 1110 top: -18px; 1111 right: -18px; 1112 width: 36px; 1113 height: 36px; 1114 cursor: pointer; 1115 z-index: 8040 1116 } 1117 1118 .fancybox-nav { 1119 position: absolute; 1120 top: 0; 1121 width: 40%; 1122 height: 100%; 1123 cursor: pointer; 1124 text-decoration: none; 1125 background: transparent url('/modules/ci.sg.frontend/styles/fancybox/blank.gif'); 1126 -webkit-tap-highlight-color: rgba(0,0,0,0); 1127 z-index: 8040 1128 } 1129 1130 .fancybox-prev { 1131 left: 0 1132 } 1133 1134 .fancybox-next { 1135 right: 0 1136 } 1137 1138 .fancybox-nav span { 1139 position: absolute; 1140 top: 50%; 1141 width: 36px; 1142 height: 34px; 1143 margin-top: -18px; 1144 cursor: pointer; 1145 z-index: 8040; 1146 visibility: hidden 1147 } 1148 1149 .fancybox-prev span { 1150 left: 10px; 1151 background-position: 0 -36px 1152 } 1153 1154 .fancybox-next span { 1155 right: 10px; 1156 background-position: 0 -72px 1157 } 1158 1159 .fancybox-nav:hover span { 1160 visibility: visible 1161 } 1162 1163 .fancybox-tmp { 1164 position: absolute; 1165 top: -99999px; 1166 left: -99999px; 1167 visibility: hidden; 1168 max-width: 99999px; 1169 max-height: 99999px; 1170 overflow: visible !important 1171 } 1172 1173 .fancybox-lock { 1174 overflow: hidden !important; 1175 width: auto 1176 } 1177 1178 .fancybox-lock body { 1179 overflow: hidden !important 1180 } 1181 1182 .fancybox-lock-test { 1183 overflow-y: hidden !important 1184 } 1185 1186 .fancybox-overlay { 1187 position: absolute; 1188 top: 0; 1189 left: 0; 1190 overflow: hidden; 1191 display: none; 1192 z-index: 8010; 1193 background: url('/modules/ci.sg.frontend/styles/fancybox/fancybox_overlay.png') 1194 } 1195 1196 .fancybox-overlay-fixed { 1197 position: fixed; 1198 bottom: 0; 1199 right: 0 1200 } 1201 1202 .fancybox-lock .fancybox-overlay { 1203 overflow: auto;
1204 overflow-y: scroll 1205 } 1206 1207 .fancybox-title { 1208 visibility: hidden; 1209 font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 1210 position: relative; 1211 text-shadow: none; 1212 z-index: 8050 1213 } 1214 1215 .fancybox-opened .fancybox-title { 1216 visibility: visible 1217 } 1218 1219 .fancybox-title-float-wrap { 1220 position: absolute; 1221 bottom: 0; 1222 right: 50%; 1223 margin-bottom: -35px; 1224 z-index: 8050; 1225 text-align: center 1226 } 1227 1228 .fancybox-title-float-wrap .child { 1229 display: inline-block; 1230 margin-right: -100%; 1231 padding: 2px 20px; 1232 background: transparent; 1233 background: rgba(0,0,0,.8); 1234 -webkit-border-radius: 15px; 1235 -moz-border-radius: 15px; 1236 border-radius: 15px; 1237 text-shadow: 0 1px 2px #222; 1238 color: #fff; 1239 font-weight: bold; 1240 line-height: 24px; 1241 white-space: nowrap 1242 } 1243 1244 .fancybox-title-outside-wrap { 1245 position: relative; 1246 margin-top: 10px; 1247 color: #fff 1248 } 1249 1250 .fancybox-title-inside-wrap { 1251 padding-top: 10px 1252 } 1253 1254 .fancybox-title-over-wrap { 1255 position: absolute; 1256 bottom: 0; 1257 left: 0; 1258 color: #fff; 1259 padding: 10px; 1260 background: #000; 1261 background: rgba(0,0,0,.8) 1262 } 1263 1264 @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) { 1265 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 1266 background-image: url('/modules/ci.sg.frontend/styles/fancybox/[email protected]'); 1267 background-size: 44px 152px 1268 } 1269 1270 #fancybox-loading div { 1271 background-image: url('/modules/ci.sg.frontend/styles/fancybox/[email protected]'); 1272 background-size: 24px 24px 1273 } 1274 } 1275 1276 .clearfix:after { 1277 content: ''; 1278 display: block; 1279 clear: both 1280 } 1281 1282 .ellipsis { 1283 white-space: nowrap; 1284 text-overflow: ellipsis; 1285 overflow: hidden 1286 } 1287 1288 .flex, .flex-top, .flex-middle, .flex-bottom, .flex-justify, .flex-center, .flex-end { 1289 display: -webkit-box; 1290 display: -ms-flexbox; 1291 display: flex; 1292 -ms-flex-wrap: wrap; 1293 flex-wrap: wrap 1294 } 1295 1296 .flex:before, .flex-top:before, .flex-middle:before, .flex-bottom:before, .flex-justify:before, .flex-center:before, .flex-end:before, .flex:after, .flex-top:after, .flex-middle:after, .flex-bottom:after, .flex-justify:after, .flex-center:after, .flex-end:after { 1297 display: none 1298 } 1299 1300 .flex-top { 1301 -webkit-box-align: start; 1302 -ms-flex-align: start; 1303 align-items: flex-start 1304 } 1305 1306 .flex-middle { 1307 -webkit-box-align: center; 1308 -ms-flex-align: center; 1309 align-items: center 1310 } 1311 1312 .flex-bottom { 1313 -webkit-box-align: end; 1314 -ms-flex-align: end; 1315 align-items: flex-end 1316 } 1317 1318 .flex-justify { 1319 -webkit-box-pack: justify; 1320 -ms-flex-pack: justify; 1321 justify-content: space-between 1322 } 1323 1324 .flex-center { 1325 -webkit-box-pack: center; 1326 -ms-flex-pack: center; 1327 justify-content: center 1328 } 1329 1330 .flex-end { 1331 -webkit-box-pack: end; 1332 -ms-flex-pack: end; 1333 justify-content: flex-end 1334 } 1335 1336 .print-only { 1337 display: none !important 1338 } 1339 1340 @media print { 1341 #wrapper { 1342 width: 100% !important; 1343 display: block !important; 1344 height: auto !important; 1345 min-height: 0 !important 1346 } 1347 1348 #wrapper .w1 { 1349 display: block !important; 1350 width: 100% !important 1351 } 1352 1353 * { 1354 -webkit-transition: none !important; 1355 transition: none !important; 1356 max-width: none !important; 1357 min-width: 0 !important; 1358 height: auto !important; 1359 page-break-inside: always; 1360 margin-top: 0 !important; 1361 overflow: hidden !important 1362 } 1363 1364 *.ci-viewport-section { 1365 opacity: 1 !important; 1366 visibility: visible !important; 1367 -webkit-transform: none !important; 1368 -ms-transform: none !important; 1369 transform: none !important 1370 } 1371 1372 *.ci-viewport-section > .ci-item-wrap { 1373 opacity: 1 !important; 1374 visibility: visible !important; 1375 -webkit-transform: none !important; 1376 -ms-transform: none !important; 1377 transform: none !important 1378 } 1379 1380 img { 1381 height: auto !important 1382 } 1383 1384 .print-only { 1385 display: block !important 1386 } 1387 1388 .container { 1389 display: block !important 1390 } 1391 1392 select { 1393 background: #fff !important 1394 } 1395 1396 .print-logo { 1397 width: 167px !important; 1398 margin-bottom: 30px !important 1399 } 1400 1401 .ci-img { 1402 border: none !important 1403 } 1404 1405 .btn, #header, #footer, .ci-sidebar, .breadcrumb, .slick-arrow, .ci-newsletter, .ci-share-this, .ci-header-wave, .ci-banner-wave, .ci-header-block, .ci-bg-slider, .ci-button, .ci-btn-wrap, .ci-slider-wrap, .ci-slick-dots, .ci-quick-links, .ci-side-box-image, .ci-notification-wrap, .ci-title-wrap .h5, .ci-filter-bar, .load-more, .ci-nav-opener { 1406 display: none !important 1407 } 1408 1409 .ci-call-to-action { 1410 color: #000 !important; 1411 padding: 0 !important; 1412 page-break-inside: avoid; 1413 margin-bottom: 0 !important 1414 } 1415 1416 .ci-call-to-action p { 1417 margin-bottom: 0 !important 1418 } 1419 1420 .ci-call-to-action .ci-bg-image { 1421 display: none !important 1422 } 1423 1424 #collapse_02 { 1425 display: block !important; 1426 height: auto !important 1427 } 1428 1429 .ci-upcoming-events { 1430 page-break-inside: avoid 1431 } 1432 1433 #main { 1434 padding: 0 !important 1435 } 1436 1437 .ci-event-list { 1438 padding: 0 !important; 1439 margin-bottom: 0 !important; 1440 border-top: 2px solid #000 !important 1441 } 1442 1443 .ci-event-list li { 1444 padding: 7px 0; 1445 font-size: 15px; 1446 line-height: 1.2; 1447 border-bottom: 2px solid #000 !important 1448 } 1449 1450 .ci-news-hold { 1451 display: block !important; 1452 height: auto !important; 1453 width: 100% !important 1454 } 1455 1456 .ci-news-hold .ci-news-wrap { 1457 font-size: 15px !important; 1458 line-height: 1.2 !important; 1459 display: block !important; 1460 padding: 10px 0 0 !important; 1461 width: calc(100% + 30px) !important; 1462 margin: 0 -15px !important 1463 } 1464 1465 .ci-news-hold .ci-news-wrap .ci-column { 1466 max-width: none !important; 1467 width: calc(33.33% - 3px) !important; 1468 display: inline-block !important; 1469 vertical-align: top !important; 1470 padding: 0 15px !important; 1471 margin: 0 0 12px !important 1472 } 1473 1474 .ci-news-hold .ci-news-wrap.ci-one-cols { 1475 margin: 0 -15px !important; 1476 width: calc(100% + 30px) !important 1477 } 1478 1479 .ci-news-hold .ci-news-wrap.ci-one-cols .ci-column { 1480 width: calc(33.33% - 3px) !important; 1481 display: inline-block !important; 1482 vertical-align: top !important; 1483 padding: 0 15px !important 1484 } 1485 1486 .ci-news-hold .ci-news-wrap.ci-one-cols .ci-column .ci-img, .ci-news-hold .ci-news-wrap.ci-one-cols .ci-column .ci-txt { 1487 width: 100% !important 1488 } 1489 1490 .ci-news-hold .ci-news-wrap.ci-two-cols { 1491 display: block !important; 1492 margin: 0 -15px !important; 1493 width: calc(100% + 30px) !important 1494 } 1495 1496 .ci-news-hold .ci-news-wrap.ci-two-cols .ci-column { 1497 width: calc(33.33% - 3px) !important; 1498 display: inline-block !important; 1499 vertical-align: top !important; 1500 padding: 0 15px !important; 1501 margin: 0 !important 1502 } 1503 1504 .ci-news-hold .ci-news-wrap.ci-two-cols .ci-column .ci-img, .ci-news-hold .ci-news-wrap.ci-two-cols .ci-column .ci-txt { 1505 width: 100% !important 1506 } 1507 1508 .ci-news-hold .ci-news-wrap .ci-txt { 1509 padding: 0 !important; 1510 margin: 0 !important; 1511 width: 100% !important; 1512 max-width: none !important 1513 } 1514 1515 .ci-news-hold .ci-news-wrap.ci-three-cols { 1516 margin: 0 -15px !important; 1517 width: calc(100% + 30px) !important 1518 } 1519 } 1520 1521 @media print and (max-width:1023px) { 1522 .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column:nth-child(3) { 1523 display: inline-block !important; 1524 vertical-align: top !important 1525 } 1526 } 1527 1528 @media print { 1529 .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column:nth-child(3) .ci-img, .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column:nth-child(3) .ci-txt { 1530 width: 100% !important 1531 } 1532 1533 .ci-news-hold .ci-news-wrap.ci-three-cols, .ci-news-hold .ci-news-wrap.ci-four-cols { 1534 display: block !important; 1535 margin: 0 -15px !important; 1536 width: calc(100% + 30px) !important 1537 } 1538 1539 .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column, .ci-news-hold .ci-news-wrap.ci-four-cols .ci-column { 1540 width: 30% !important; 1541 padding: 0 15px !important 1542 } 1543 1544 .ci-news-hold .ci-news-wrap .h4 { 1545 font-size: 18px !important 1546 } 1547 1548 .icon-angle-left, .icon-angle-right { 1549 display: none !important 1550 } 1551 1552 .ci-hero .ci-slick-slider { 1553 display: block !important; 1554 width: 100% !important 1555 } 1556 1557 .ci-hero .ci-slick-slider .slick-track, .ci-hero .ci-slick-slider .slick-list { 1558 -webkit-transform: none !important; 1559 -ms-transform: none !important; 1560 transform: none !important; 1561 width: 100% !important; 1562 display: block !important; 1563 height: auto !important 1564 } 1565 1566 .ci-hero .ci-slick-slider .ci-slide { 1567 height: auto !important 1568 } 1569 1570 .ci-hero .ci-slick-slider .ci-slide:not(.slick-active), .ci-hero .ci-slick-slider .ci-slide.slick-cloned { 1571 display: none !important 1572 } 1573 1574 .ci-hero .ci-slick-slider .slick-arrow.slick-prev, .ci-hero .ci-slick-slider .slick-arrow.slick-next { 1575 display: none !important; 1576 visibility: hidden !important 1577 } 1578 1579 .ci-hero .ci-slick-slider .ci-bg-image { 1580 background: none !important; 1581 position: static !important 1582 } 1583 1584 .ci-hero .ci-slick-slider .ci-bg-image img { 1585 width: 100% !important; 1586 height: auto !important; 1587 opacity: 1 !important; 1588 visibility: visible !important 1589 } 1590 1591 .ci-hero .ci-txt { 1592 height: auto !important; 1593 position: static !important; 1594 padding: 10px !important 1595 } 1596 1597 .ci-hero .ci-txt .ci-wrap { 1598 display: block !important 1599 } 1600 1601 .ci-two-columns { 1602 display: block 1603 } 1604 1605 .ci-two-columns .ci-img, .ci-two-columns .ci-txt { 1606 width: 100% 1607 } 1608 1609 .ci-announcements-wrap { 1610 display: block !important; 1611 width: 100% !important; 1612 padding: 5px 10px !important; 1613 border: none !important; 1614 page-break-inside: avoid; 1615 margin-bottom: 15px !important 1616 } 1617 1618 .ci-announcements-wrap .ci-announcements-list { 1619 border-top: 2px solid #000 !important 1620 } 1621 1622 .ci-announcements-wrap .ci-announcements-list li { 1623 min-height: 0; 1624 margin: 0 !important; 1625 padding: .8571em 0 !important; 1626 border-bottom: 2px solid #aaa !important 1627 } 1628 1629 .ci-announcements-wrap .ci-announcements-list li a { 1630 padding: 0 !important 1631 } 1632 1633 .ci-banner .ci-txt { 1634 font-size: 18px !important; 1635 line-height: 1.3 !important; 1636 padding-bottom: 5px !important 1637 } 1638 1639 .ci-banner p { 1640 margin-bottom: 10px !important 1641 } 1642 1643 .ci-opener { 1644 display: block; 1645 width: auto 1646 } 1647 1648 .ci-news-page { 1649 padding: 0 !important 1650 } 1651 1652 .ci-news-page .ci-news-wrap { 1653 display: block; 1654 padding: 20px 0 0 !important; 1655 font-size: 17px !important; 1656 line-height: 1.3 !important; 1657 margin: 0 -15px !important 1658 } 1659 1660 .ci-news-page .ci-news-wrap .ci-column { 1661 width: calc(33.33% - 5px) !important; 1662 display: inline-block; 1663 vertical-align: top; 1664 padding: 0 15px !important; 1665 margin: 0 0 20px !important 1666 } 1667 1668 .ci-news-page .ci-news-wrap .h4 { 1669 font-size: 20px !important 1670 } 1671 1672 #
1672main, .ci-banner { 1673 padding: 0 !important; 1674 margin: 0 !important 1675 } 1676 1677 img { 1678 width: auto !important 1679 } 1680 1681 .ci-content-page, .ci-news-content { 1682 display: block !important; 1683 padding: 0 !important; 1684 width: 100% !important 1685 } 1686 1687 .ci-content-page img, .ci-news-content img { 1688 max-width: 740px !important 1689 } 1690 1691 .ci-two-col { 1692 margin-bottom: 0 !important 1693 } 1694 1695 .ci-two-col .ci-img-wrap { 1696 width: 100% !important 1697 } 1698 1699 .ci-two-col .ci-txt { 1700 margin: 0 !important; 1701 width: 100% !important; 1702 padding: 0 !important 1703 } 1704 } 1705 1706 #main .ci-viewmap a { 1707 position: relative; 1708 top: 3px; 1709 text-decoration: underline 1710 } 1711 1712 #main .ci-title h5 { 1713 color: #bf0000 1714 } 1715 1716 #main .ci-elementary address { 1717 font-size: 19px; 1718 margin-bottom: 9px; 1719 margin-top: 10px 1720 } 1721 </style>
vendor: 4,713 bytes, lines 1721-1723
1721<script type="text/javascript"> 1722 /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 1723 ; (function (r, G, f, v) { var J = f("html"), n = f(r), p = f(G), b = f.fancybox = function () { b.open.apply(this, arguments) }, I = navigator.userAgent.match(/msie/i), B = null, s = G.createTouch !== v, t = function (a) { return a && a.hasOwnProperty && a instanceof f }, q = function (a) { return a && "string" === f.type(a) }, E = function (a) { return q(a) && 0 < a.indexOf("%") }, l = function (a, d) { var e = parseInt(a, 10) || 0; d && E(a) && (e *= b.getViewport()[d] / 100); return Math.ceil(e) }, w = function (a, b) { return l(a, b) + "px" }; f.extend(b, { version: "2.1.5", defaults: { padding: 15, margin: 20, width: 800, height: 600, minWidth: 100, minHeight: 100, maxWidth: 9999, maxHeight: 9999, pixelRatio: 1, autoSize: !0, autoHeight: !1, autoWidth: !1, autoResize: !0, autoCenter: !s, fitToView: !0, aspectRatio: !1, topRatio: 0.5, leftRatio: 0.5, scrolling: "auto", wrapCSS: "", arrows: !0, closeBtn: !0, closeClick: !1, nextClick: !1, mouseWheel: !0, autoPlay: !1, playSpeed: 3E3, preload: 3, modal: !1, loop: !0, ajax: { dataType: "html", headers: { "X-fancyBox": !0 } }, iframe: { scrolling: "auto", preload: !0 }, swf: { wmode: "transparent", allowfullscreen: "true", allowscriptaccess: "always" }, keys: { next: { 13: "left", 34: "up", 39: "left", 40: "up" }, prev: { 8: "right", 33: "down", 37: "right", 38: "down" }, close: [27], play: [32], toggle: [70] }, direction: { next: "left", prev: "right" }, scrollOutside: !0, index: 0, type: null, href: null, content: null, title: null, tpl: { wrap: '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>', image: '<img class="fancybox-image" src="{href}" alt="" />', iframe: '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen' + (I ? ' allowtransparency="true"' : "") + "></iframe>", error: '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>', closeBtn: '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>', next: '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>', prev: '<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>' }, openEffect: "fade", openSpeed: 250, openEasing: "swing", openOpacity: !0, openMethod: "zoomIn", closeEffect: "fade", closeSpeed: 250, closeEasing: "swing", closeOpacity: !0, closeMethod: "zoomOut", nextEffect: "elastic", nextSpeed: 250, nextEasing: "swing", nextMethod: "changeIn", prevEffect: "elastic", prevSpeed: 250, prevEasing: "swing", prevMethod: "changeOut", helpers: { overlay: !0, title: !0 }, onCancel: f.noop, beforeLoad: f.noop, afterLoad: f.noop, beforeShow: f.noop, afterShow: f.noop, beforeChange: f.noop, beforeClose: f.noop, afterClose: f.noop }, group: {}, opts: {}, previous: null, coming: null, current: null, isActive: !1, isOpen: !1, isOpened: !1, wrap: null, skin: null, outer: null, inner: null, player: { timer: null, isActive: !1 }, ajaxLoad: null, imgPreload: null, transitions: {}, helpers: {}, open: function (a, d) { if (a && (f.isPlainObject(d) || (d = {}), !1 !== b.close(!0))) return f.isArray(a) || (a = t(a) ? f(a).get() : [a]), f.each(a, function (e, c) { var k = {}, g, h, j, m, l; "object" === f.type(c) && (c.nodeType && (c = f(c)), t(c) ? (k = { href: c.data("fancybox-href") || c.attr("href"), title: c.data("fancybox-title") || c.attr("title"), isDom: !0, element: c }, f.metadata && f.extend(!0, k, c.metadata())) : k = c); g = d.href || k.href || (q(c) ? c : null); h = d.title !== v ? d.title : k.title || ""; m = (j = d.content || k.content) ? "html" : d.type || k.type; !m && k.isDom && (m = c.data("fancybox-type"), m || (m = (m = c.prop("class").match(/fancybox\.(\w+)/)) ? m[1] : null)); q(g) && (m || (b.isImage(g) ? m = "image" : b.isSWF(g) ? m = "swf" : "#" === g.charAt(0) ? m = "inline" : q(c) && (m = "html", j = c)), "ajax" === m && (l = g.split(/\s+/, 2), g = l.shift(), l = l.shift())); j || ("inline" === m ? g ? j = f(q(g) ? g.replace(/.*(?=#[^\s]+$)/, "") : g) : k.isDom && (j = c) : "html" === m ? j = g : !m && (!g && k.isDom) && (m = "inline", j = c)); f.extend(k, { href: g, type: m, content: j, title: h, selector: l }); a[e] = k }), b.opts = f.extend(!0, {}, b.defaults, d), d.keys !== v && (b.opts.keys = d.keys ? f.extend({}, b.defaults.keys, d.keys) : !1), b.group = a, b._start(b.opts.index) }, cancel: function () { var a = b.coming;
1723 a && !1 !== b.trigger("onCancel") && (b.hideLoading(), b.ajaxLoad && b.ajaxLoad.abort(), b.ajaxLoad = null, b.imgPreload && (b.imgPreload.onload = b.imgPreload.onerror = null), a.wrap && a.wrap.stop(!0, !0).trigger("onReset").remove(), b.coming = null, b.current || b._afterZoomOut(a)) }, close: function (a) { b.cancel(); !1 !== b.trigger("beforeClose") && (b.unbindEvents(), b.isActive && (!b.isOpen || !0 === a ? (f(".fancybox-wrap").stop(!0).trigger("onReset").remove(), b._afterZoomOut()) : (b.isOpen = b.isOpened = !1, b.isClosing = !0, f(".fancybox-item, .fancybox-nav").remove(), b.wrap.stop(!0, !0).removeClass("fancybox-opened"), b.transitions[b.current.closeMethod]()))) }, play: function (a) { var d = function () { clearTimeout(b.player.timer) }, e = function () { d(); b.current && b.player.isActive && (b.player.timer = setTimeout(b.next, b.current.playSpeed)) }, c = function () { d(); p.unbind(".player"); b.player.isActive = !1; b.trigger("onPlayEnd") }; if (!0 === a || !b.player.isActive && !1 !== a) { if (b.current && (b.current.loop || b.current.index < b.group.length - 1)) b.player.isActive = !0, p.bind({ "onCancel.player beforeClose.player": c, "onUpdate.player": e, "beforeLoad.player": d }), e(), b.trigger("onPlayStart") } else c() }, next: function (a) { var d = b.current; d && (q(a) || (a = d.direction.next), b.jumpto(d.index + 1, a, "next")) }, prev: function (a) { var d = b.current; d && (q(a) || (a = d.direction.prev), b.jumpto(d.index - 1, a, "prev")) }, jumpto: function (a, d, e) { var c = b.current; c && (a = l(a), b.direction = d || c.direction[a >= c.index ? "next" : "prev"], b.router = e || "jumpto", c.loop && (0 > a && (a = c.group.length + a % c.group.length), a %= c.group.length), c.group[a] !== v && (b.cancel(), b._start(a))) }, reposition: function (a, d) { var e = b.current, c = e ? e.wrap : null, k; c && (k = b._getPosition(d), a && "scroll" === a.type ? (delete k.position, c.stop(!0, !0).animate(k, 200)) : (c.css(k), e.pos = f.extend({}, e.dim, k))) }, update: function (a) { var d = a && a.type, e = !d || "orientationchange" === d; e && (clearTimeout(B), B = null); b.isOpen && !B && (B = setTimeout(function () { var c = b.current; c && !b.isClosing && (b.wrap.removeClass("fancybox-tmp"), (e || "load" === d || "resize" === d && c.autoResize) && b._setDimension(), "scroll" === d && c.canShrink || b.reposition(a), b.trigger("onUpdate"), B = null) }, e && !s ? 0 : 300)) }, toggle: function (a) { b.isOpen && (b.current.fitToView = "boolean" === f.type(a) ? a : !b.current.fitToView, s && (b.wrap.removeAttr("style").addClass("fancybox-tmp"), b.trigger("onUpdate")), b.update()) }, hideLoading: function () { p.unbind(".loading"); f("#fancybox-loading").remove() }, showLoading: function () { var a, d; b.hideLoading(); a = f('<div id="fancybox-loading"><div></div></div>').click(b.cancel).appendTo("body"); p.bind("keydown.loading", function (a) { if (27 === (a.which || a.keyCode)) a.preventDefault(), b.cancel() }); b.defaults.fixed || (d = b.getViewport(), a.css({ position: "absolute", top: 0.5 * d.h + d.y, left: 0.5 * d.w + d.x })) }, getViewport: function () { var a = b.current && b.current.locked || !1, d = { x: n.scrollLeft(), y: n.scrollTop() }; a ? (d.w = a[0].clientWidth, d.h = a[0].clientHeight) : (d.w = s && r.innerWidth ? r.innerWidth : n.width(), d.h = s && r.innerHeight ? r.innerHeight : n.height()); return d }, unbindEvents: function () { b.wrap && t(b.wrap) && b.wrap.unbind(".fb"); p.unbind(".fb"); n.unbind(".fb") }, bindEvents: function () { var a = b.current, d; a && (n.bind("orientationchange.fb" + (s ? "" : " resize.fb") + (a.autoCenter && !a.locked ? " scroll.fb" : ""), b.update), (d = a.keys) && p.bind("keydown.fb", function (e) { var c = e.which || e.keyCode, k = e.target || e.srcElement; if (27 === c && b.coming) return !1; !e.ctrlKey && (!e.altKey && !e.shiftKey && !e.metaKey && (!k || !k.type && !f(k).is("[contenteditable]"))) && f.each(d, function (d, k) { if (1 < a.group.length && k[c] !== v) return b[d](k[c]), e.preventDefault(), !1; if (-1 < f.inArray(c, k)) return b[d](), e.preventDefault(), !1 }) }), f.fn.mousewheel && a.mouseWheel && b.wrap.bind("mousewheel.fb", function (d, c, k, g) { for (var h = f(d.target || null), j = !1; h.length && !j && !h.is(".fancybox-skin") && !h.is(".fancybox-wrap");)j = h[0] && !(h[0].style.overflow && "hidden" === h[0].style.overflow) && (h[0].clientWidth && h[0].scrollWidth > h[0].clientWidth || h[0].clientHeight && h[0].scrollHeight >
vendor: 7,233 bytes, line 1723
1723 h[0].clientHeight), h = f(h).parent(); if (0 !== c && !j && 1 < b.group.length && !a.canShrink) { if (0 < g || 0 < k) b.prev(0 < g ? "down" : "left"); else if (0 > g || 0 > k) b.next(0 > g ? "up" : "right"); d.preventDefault() } })) }, trigger: function (a, d) { var e, c = d || b.coming || b.current; if (c) { f.isFunction(c[a]) && (e = c[a].apply(c, Array.prototype.slice.call(arguments, 1))); if (!1 === e) return !1; c.helpers && f.each(c.helpers, function (d, e) { if (e && b.helpers[d] && f.isFunction(b.helpers[d][a])) b.helpers[d][a](f.extend(!0, {}, b.helpers[d].defaults, e), c) }); p.trigger(a) } }, isImage: function (a) { return q(a) && a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i) }, isSWF: function (a) { return q(a) && a.match(/\.(swf)((\?|#).*)?$/i) }, _start: function (a) { var d = {}, e, c; a = l(a); e = b.group[a] || null; if (!e) return !1; d = f.extend(!0, {}, b.opts, e); e = d.margin; c = d.padding; "number" === f.type(e) && (d.margin = [e, e, e, e]); "number" === f.type(c) && (d.padding = [c, c, c, c]); d.modal && f.extend(!0, d, { closeBtn: !1, closeClick: !1, nextClick: !1, arrows: !1, mouseWheel: !1, keys: null, helpers: { overlay: { closeClick: !1 } } }); d.autoSize && (d.autoWidth = d.autoHeight = !0); "auto" === d.width && (d.autoWidth = !0); "auto" === d.height && (d.autoHeight = !0); d.group = b.group; d.index = a; b.coming = d; if (!1 === b.trigger("beforeLoad")) b.coming = null; else { c = d.type; e = d.href; if (!c) return b.coming = null, b.current && b.router && "jumpto" !== b.router ? (b.current.index = a, b[b.router](b.direction)) : !1; b.isActive = !0; if ("image" === c || "swf" === c) d.autoHeight = d.autoWidth = !1, d.scrolling = "visible"; "image" === c && (d.aspectRatio = !0); "iframe" === c && s && (d.scrolling = "scroll"); d.wrap = f(d.tpl.wrap).addClass("fancybox-" + (s ? "mobile" : "desktop") + " fancybox-type-" + c + " fancybox-tmp " + d.wrapCSS).appendTo(d.parent || "body"); f.extend(d, { skin: f(".fancybox-skin", d.wrap), outer: f(".fancybox-outer", d.wrap), inner: f(".fancybox-inner", d.wrap) }); f.each(["Top", "Right", "Bottom", "Left"], function (a, b) { d.skin.css("padding" + b, w(d.padding[a])) }); b.trigger("onReady"); if ("inline" === c || "html" === c) { if (!d.content || !d.content.length) return b._error("content") } else if (!e) return b._error("href"); "image" === c ? b._loadImage() : "ajax" === c ? b._loadAjax() : "iframe" === c ? b._loadIframe() : b._afterLoad() } }, _error: function (a) { f.extend(b.coming, { type: "html", autoWidth: !0, autoHeight: !0, minWidth: 0, minHeight: 0, scrolling: "no", hasError: a, content: b.coming.tpl.error }); b._afterLoad() }, _loadImage: function () { var a = b.imgPreload = new Image; a.onload = function () { this.onload = this.onerror = null; b.coming.width = this.width / b.opts.pixelRatio; b.coming.height = this.height / b.opts.pixelRatio; b._afterLoad() }; a.onerror = function () { this.onload = this.onerror = null; b._error("image") }; a.src = b.coming.href; !0 !== a.complete && b.showLoading() }, _loadAjax: function () { var a = b.coming; b.showLoading(); b.ajaxLoad = f.ajax(f.extend({}, a.ajax, { url: a.href, error: function (a, e) { b.coming && "abort" !== e ? b._error("ajax", a) : b.hideLoading() }, success: function (d, e) { "success" === e && (a.content = d, b._afterLoad()) } })) }, _loadIframe: function () { var a = b.coming, d = f(a.tpl.iframe.replace(/\{rnd\}/g, (new Date).getTime())).attr("scrolling", s ? "auto" : a.iframe.scrolling).attr("src", a.href); f(a.wrap).bind("onReset", function () { try { f(this).find("iframe").hide().attr("src", "//about:blank").end().empty() } catch (a) { } }); a.iframe.preload && (b.showLoading(), d.one("load", function () { f(this).data("ready", 1); s || f(this).bind("load.fb", b.update); f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(); b._afterLoad() })); a.content = d.appendTo(a.inner); a.iframe.preload || b._afterLoad() }, _preloadImages: function () { var a = b.group, d = b.current, e = a.length, c = d.preload ? Math.min(d.preload, e - 1) : 0, f, g; for (g = 1; g <= c; g += 1)f = a[(d.index + g) % e], "image" === f.type && f.href && ((new Image).src = f.href) }, _afterLoad: function () { var a = b.coming, d = b.current, e, c, k, g, h; b.hideLoading(); if (a && !1 !== b.isActive) if (!1 === b.trigger("afterLoad", a, d)) a.wrap.stop(!0).trigger("onReset").remove(), b.coming = null; else { d && (b.trigger("beforeChange", d), d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()); b.unbindEvents(); e = a.content; c = a.type; k = a.scrolling; f.extend(b, { wrap: a.wrap, skin: a.skin, outer: a.outer, inner: a.inner, current: a, previous: d }); g = a.href; switch (c) { case "inline": case "ajax": case "html": a.selector ? e = f("<div>").html(e).find(a.selector) : t(e) && (e.data("fancybox-placeholder") || e.data("fancybox-placeholder", f('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()), e = e.show().detach(), a.wrap.bind("onReset", function () { f(this).find(e).length && e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder", !1) })); break; case "image": e = a.tpl.image.replace("{href}", g); break; case "swf": e = '<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="' + g + '"></param>', h = "", f.each(a.swf, function (a, b) { e += '<param name="' + a + '" value="' + b + '"></param>'; h += " " + a + '="' + b + '"' }), e += '<embed src="' + g + '" type="application/x-shockwave-flash" width="100%" height="100%"' + h + "></embed></object>" }(!t(e) || !e.parent().is(a.inner)) && a.inner.append(e); b.trigger("beforeShow"); a.inner.css("overflow", "yes" === k ? "scroll" : "no" === k ? "hidden" : k); b._setDimension(); b.reposition(); b.isOpen = !1; b.coming = null; b.bindEvents(); if (b.isOpened) { if (d.prevMethod) b.transitions[d.prevMethod]() } else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove(); b.transitions[b.isOpened ? a.nextMethod : a.openMethod](); b._preloadImages() } }, _setDimension: function () { var a = b.getViewport(), d = 0, e = !1, c = !1, e = b.wrap, k = b.skin, g = b.inner, h = b.current, c = h.width, j = h.height, m = h.minWidth, u = h.minHeight, n = h.maxWidth, p = h.maxHeight, s = h.scrolling, q = h.scrollOutside ? h.scrollbarWidth : 0, x = h.margin, y = l(x[1] + x[3]), r = l(x[0] + x[2]), v, z, t, C, A, F, B, D, H; e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp"); x = l(k.outerWidth(!0) - k.width()); v = l(k.outerHeight(!0) - k.height()); z = y + x; t = r + v; C = E(c) ? (a.w - z) * l(c) / 100 : c; A = E(j) ? (a.h - t) * l(j) / 100 : j; if ("iframe" === h.type) { if (H = h.content, h.autoHeight && 1 === H.data("ready")) try { H[0].contentWindow.document.location && (g.width(C).height(9999), F = H.contents().find("body"), q && F.css("overflow-x", "hidden"), A = F.outerHeight(!0)) } catch (G) { } } else if (h.autoWidth || h.autoHeight) g.addClass("fancybox-tmp"), h.autoWidth || g.width(C), h.autoHeight || g.height(A), h.autoWidth && (C = g.width()), h.autoHeight && (A = g.he
1723ight()), g.removeClass("fancybox-tmp"); c = l(C); j = l(A); D = C / A; m = l(E(m) ? l(m, "w") - z : m); n = l(E(n) ? l(n, "w") - z : n); u = l(E(u) ? l(u, "h") - t : u); p = l(E(p) ? l(p, "h") - t : p); F = n; B = p; h.fitToView && (n = Math.min(a.w - z, n), p = Math.min(a.h - t, p)); z = a.w - y; r = a.h - r; h.aspectRatio ? (c > n && (c = n, j = l(c / D)), j > p && (j = p, c = l(j * D)), c < m && (c = m, j = l(c / D)), j < u && (j = u, c = l(j * D))) : (c = Math.max(m, Math.min(c, n)), h.autoHeight && "iframe" !== h.type && (g.width(c), j = g.height()), j = Math.max(u, Math.min(j, p))); if (h.fitToView) if (g.width(c).height(j), e.width(c + x), a = e.width(), y = e.height(), h.aspectRatio) for (; (a > z || y > r) && (c > m && j > u) && !(19 < d++);)j = Math.max(u, Math.min(p, j - 10)), c = l(j * D), c < m && (c = m, j = l(c / D)), c > n && (c = n, j = l(c / D)), g.width(c).height(j), e.width(c + x), a = e.width(), y = e.height(); else c = Math.max(m, Math.min(c, c - (a - z))), j = Math.max(u, Math.min(j, j - (y - r))); q && ("auto" === s && j < A && c + x + q < z) && (c += q); g.width(c).height(j); e.width(c + x); a = e.width(); y = e.height(); e = (a > z || y > r) && c > m && j > u; c = h.aspectRatio ? c < F && j < B && c < C && j < A : (c < F || j < B) && (c < C || j < A); f.extend(h, { dim: { width: w(a), height: w(y) }, origWidth: C, origHeight: A, canShrink: e, canExpand: c, wPadding: x, hPadding: v, wrapSpace: y - k.outerHeight(!0), skinSpace: k.height() - j }); !H && (h.autoHeight && j > u && j < p && !c) && g.height("auto") }, _getPosition: function (a) { var d = b.current, e = b.getViewport(), c = d.margin, f = b.wrap.width() + c[1] + c[3], g = b.wrap.height() + c[0] + c[2], c = { position: "absolute", top: c[0], left: c[3] }; d.autoCenter && d.fixed && !a && g <= e.h && f <= e.w ? c.position = "fixed" : d.locked || (c.top += e.y, c.left += e.x); c.top = w(Math.max(c.top, c.top + (e.h - g) * d.topRatio)); c.left = w(Math.max(c.left, c.left + (e.w - f) * d.leftRatio)); return c }, _afterZoomIn: function () { var a = b.current; a && (b.isOpen = b.isOpened = !0, b.wrap.css("overflow", "visible").addClass("fancybox-opened"), b.update(), (a.closeClick || a.nextClick && 1 < b.group.length) && b.inner.css("cursor", "pointer").bind("click.fb", function (d) { !f(d.target).is("a") && !f(d.target).parent().is("a") && (d.preventDefault(), b[a.closeClick ? "close" : "next"]()) }), a.closeBtn && f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb", function (a) { a.preventDefault(); b.close() }), a.arrows && 1 < b.group.length && ((a.loop || 0 < a.index) && f(a.tpl.prev).appendTo(b.outer).bind("click.fb", b.prev), (a.loop || a.index < b.group.length - 1) && f(a.tpl.next).appendTo(b.outer).bind("click.fb", b.next)), b.trigger("afterShow"), !a.loop && a.index === a.group.length - 1 ? b.play(!1) : b.opts.autoPlay && !b.player.isActive && (b.opts.autoPlay = !1, b.play())) }, _afterZoomOut: function (a) { a = a || b.current; f(".fancybox-wrap").trigger("onReset").remove(); f.extend(b, { group: {}, opts: {}, router: !1, current: null, isActive: !1, isOpened: !1, isOpen: !1, isClosing: !1, wrap: null, skin: null, outer: null, inner: null }); b.trigger("afterClose", a) } }); b.transitions = { getOrigPosition: function () { var a = b.current, d = a.element, e = a.orig, c = {}, f = 50, g = 50, h = a.hPadding, j = a.wPadding, m = b.getViewport(); !e && (a.isDom && d.is(":visible")) && (e = d.find("img:first"), e.length || (e = d)); t(e) ? (c = e.offset(), e.is("img") && (f = e.outerWidth(), g = e.outerHeight())) : (c.top = m.y + (m.h - g) * a.topRatio, c.left = m.x + (m.w - f) * a.leftRatio); if ("fixed" === b.wrap.css("position") || a.locked) c.top -= m.y, c.left -= m.x; return c = { top: w(c.top - h * a.topRatio), left: w(c.left - j * a.leftRatio), width: w(f + j), height: w(g + h) } }, step: function (a, d) { var e, c, f = d.prop; c = b.current; var g = c.wrapSpace, h = c.skinSpace; if ("width" === f || "height" === f) e = d.end === d.start ? 1 : (a - d.start) / (d.end - d.start), b.isClosing && (e = 1 - e), c = "width" === f ? c.wPadding : c.hPadding, c = a - c, b.skin[f](l("width" === f ? c : c - g * e)), b.inner[f](l("width" === f ? c : c - g * e - h * e)) }, zoomIn: function () { var a = b.current, d = a.pos, e = a.openEffect, c = "elastic" === e, k = f.extend({ opacity: 1 }, d); delete k.position; c ? (d = this.getOrigPosition(), a.openOpacity && (d.opacity = 0.1)) : "fade" === e && (d.opacity = 0.1); b.wrap.css(d).animate(k, { duration: "none" === e ? 0 : a.openSpeed, easing: a.openEasing, step: c ? this.step : null, complete: b._afterZoomIn }) }, zoomOut: function () { var a = b.current, d = a.closeEffect, e = "elastic" === d, c = { opacity: 0.1 }; e && (c = this.getOrigPosition(), a.closeOpacity && (c.opacity = 0.1)); b.wrap.animate(c, { duration: "none" === d ? 0 : a.closeSpeed, easing: a.closeEasing, step: e ? this.step : null, complete: b._afterZoomOut }) }, changeIn: function () { var a = b.current, d = a.nextEffect, e = a.pos, c = { opacity: 1 }, f = b.direction, g; e.opacity = 0.1; "elastic" === d && (g = "down" === f || "up" === f ? "top" : "left", "down" === f || "right" === f ? (e[g] = w(l(e[g]) - 200), c[g] = "+=200px") : (e[g] = w(l(e[g]) + 200), c[g] = "-=200px")); "none" === d ? b._afterZoomIn() : b.wrap.css(e).animate(c, { duration: a.nextSpeed, easing: a.nextEasing, complete: b._afterZoomIn }) }, changeOut: function () { var a = b.previous, d = a.prevEffect, e = { opacity: 0.1 }, c = b.direction; "elastic" === d && (e["down" === c || "up" === c ? "top" : "left"] = ("up" === c || "left" === c ? "-" : "+") + "=200px"); a.wrap.animate(e, { duration: "none" === d ? 0 : a.prevSpeed, easing: a.prevEasing, complete: function () { f(this).trigger("onReset").remove() } }) } };
1723 b.helpers.overlay = { defaults: { closeClick: !0, speedOut: 200, showEarly: !0, css: {}, locked: !s, fixed: !0 }, overlay: null, fixed: !1, el: f("html"), create: function (a) { a = f.extend({}, this.defaults, a); this.overlay && this.close(); this.overlay = f('<div class="fancybox-overlay"></div>').appendTo(b.coming ? b.coming.parent : a.parent); this.fixed = !1; a.fixed && b.defaults.fixed && (this.overlay.addClass("fancybox-overlay-fixed"), this.fixed = !0) }, open: function (a) { var d = this; a = f.extend({}, this.defaults, a); this.overlay ? this.overlay.unbind(".overlay").width("auto").height("auto") : this.create(a); this.fixed || (n.bind("resize.overlay", f.proxy(this.update, this)), this.update()); a.closeClick && this.overlay.bind("click.overlay", function (a) { if (f(a.target).hasClass("fancybox-overlay")) return b.isActive ? b.close() : d.close(), !1 }); this.overlay.css(a.css).show() }, close: function () { var a, b; n.unbind("resize.overlay"); this.el.hasClass("fancybox-lock") && (f(".fancybox-margin").removeClass("fancybox-margin"), a = n.scrollTop(), b = n.scrollLeft(), this.el.removeClass("fancybox-lock"), n.scrollTop(a).scrollLeft(b)); f(".fancybox-overlay").remove().hide(); f.extend(this, { overlay: null, fixed: !1 }) }, update: function () { var a = "100%", b; this.overlay.width(a).height("100%"); I ? (b = Math.max(G.documentElement.offsetWidth, G.body.offsetWidth), p.width() > b && (a = p.width())) : p.width() > n.width() && (a = p.width()); this.overlay.width(a).height(p.height()) }, onReady: function (a, b) { var e = this.overlay; f(".fancybox-overlay").stop(!0, !0); e || this.create(a); a.locked && (this.fixed && b.fixed) && (e || (this.margin = p.height() > n.height() ? f("html").css("margin-right").replace("px", "") : !1), b.locked = this.overlay.append(b.wrap), b.fixed = !1); !0 === a.showEarly && this.beforeShow.apply(this, arguments) }, beforeShow: function (a, b) { var e, c; b.locked && (!1 !== this.margin && (f("*").filter(function () { return "fixed" === f(this).css("position") && !f(this).hasClass("fancybox-overlay") && !f(this).hasClass("fancybox-wrap") }).addClass("fancybox-margin"), this.el.addClass("fancybox-margin")), e = n.scrollTop(), c = n.scrollLeft(), this.el.addClass("fancybox-lock"), n.scrollTop(e).scrollLeft(c)); this.open(a) }, onUpdate: function () { this.fixed || this.update() }, afterClose: function (a) { this.overlay && !b.coming && this.overlay.fadeOut(a.speedOut, f.proxy(this.close, this)) } }; b.helpers.title = { defaults: { type: "float", position: "bottom" }, beforeShow: function (a) { var d = b.current, e = d.title, c = a.type; f.isFunction(e) && (e = e.call(d.element, d)); if (q(e) && "" !== f.trim(e)) { d = f('<div class="fancybox-title fancybox-title-' + c + '-wrap">' + e + "</div>"); switch (c) { case "inside": c = b.skin; break; case "outside": c = b.wrap; break; case "over": c = b.inner; break; default: c = b.skin, d.appendTo("body"), I && d.width(d.width()), d.wrapInner('<span class="child"></span>'), b.current.margin[2] += Math.abs(l(d.css("margin-bottom"))) }d["top" === a.position ? "prependTo" : "appendTo"](c) } } }; f.fn.fancybox = function (a) { var d, e = f(this), c = this.selector || "", k = function (g) { var h = f(this).blur(), j = d, k, l; !g.ctrlKey && (!g.altKey && !g.shiftKey && !g.metaKey) && !h.is(".fancybox-wrap") && (k = a.groupAttr || "data-fancybox-group", l = h.attr(k), l || (k = "rel", l = h.get(0)[k]), l && ("" !== l && "nofollow" !== l) && (h = c.length ? f(c) : e, h = h.filter("[" + k + '="' + l + '"]'), j = h.index(this)), a.index = j, !1 !== b.open(h, a) && g.preventDefault()) }; a = a || {}; d = a.index || 0; !c || !1 === a.live ? e.unbind("click.fb-start").bind("click.fb-start", k) : p.undelegate(c, "click.fb-start").delegate(c + ":not('.fancybox-item, .fancybox-nav')", "click.fb-start", k); this.filter("[data-fancybox-start=1]").trigger("click"); return this }; p.ready(function () { var a, d; f.scrollbarWidth === v && (f.scrollbarWidth = function () { var a = f('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"), b = a.children(), b = b.innerWidth() - b.height(99).innerWidth(); a.remove(); return b });
1723 if (f.support.fixedPosition === v) { a = f.support; d = f('<div style="position:fixed;top:20px;"></div>').appendTo("body"); var e = 20 === d[0].offsetTop || 15 === d[0].offsetTop; d.remove(); a.fixedPosition = e } f.extend(b.defaults, { scrollbarWidth: f.scrollbarWidth(), fixed: f.support.fixedPosition, parent: f("body") }); a = f(r).width(); J.addClass("fancybox-lock-test"); d = f(r).width(); J.removeClass("fancybox-lock-test"); f("<style type='text/css'>.fancybox-margin{margin-right:" + (d - a) + "px;}</style>").appendTo("head") }) })(window, document, jQuery); 1724 jQuery(function ($) { 1725 var overlay = { 1726 css: { 1727 background: 'rgba(0, 0, 0, 0.65)' 1728 } 1729 }; 1730 $('a.lightbox, a[rel*="next"]').fancybox({ 1731 helpers: { overlay: overlay }, 1732 afterLoad: afterLoad, 1733 beforeShow: function () { 1734 var imgAlt = $(this.element).find("img").attr("alt"); 1735 var dataAlt = $(this.element).data("alt"); 1736 if (imgAlt) { 1737 $(".fancybox-image").attr("alt", imgAlt); 1738 } else if (dataAlt) { 1739 $(".fancybox-image").attr("alt", dataAlt); 1740 } 1741 } 1742 }); 1743 1744 $('a.VideoLightBoxOpener').fancybox({ 1745 helpers: { overlay: overlay }, 1746 type: 'iframe', 1747 afterLoad: afterLoad 1748 }); 1749 1750 function afterLoad(current, previous) { 1751 // handle custom close button in inline modal 1752 if (current.href.indexOf('#') === 0) { 1753 jQuery(current.href).find('a.close').off('click.fb').on('click.fb', function (e) { 1754 e.preventDefault(); 1755 $.fancybox.close(); 1756 }); 1757 } 1758 } 1759 }); 1760 </script>
1760 <style> 1761 .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { 1762 padding: 0; 1763 margin: 0; 1764 border: 0; 1765 outline: none; 1766 vertical-align: top 1767 } 1768 1769 .fancybox-wrap { 1770 position: absolute; 1771 top: 0; 1772 left: 0; 1773 z-index: 8020 1774 } 1775 1776 .fancybox-skin { 1777 position: relative; 1778 background: #f9f9f9; 1779 color: #444; 1780 text-shadow: none; 1781 -webkit-border-radius: 4px; 1782 -moz-border-radius: 4px; 1783 border-radius: 4px 1784 } 1785 1786 .fancybox-opened { 1787 z-index: 8030 1788 } 1789 1790 .fancybox-opened .fancybox-skin { 1791 -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5); 1792 -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5); 1793 box-shadow: 0 10px 25px rgba(0,0,0,.5) 1794 } 1795 1796 .fancybox-outer, .fancybox-inner { 1797 position: relative 1798 } 1799 1800 .fancybox-inner { 1801 overflow: hidden 1802 } 1803 1804 .fancybox-type-iframe .fancybox-inner { 1805 -webkit-overflow-scrolling: touch 1806 } 1807 1808 .fancybox-error { 1809 color: #444; 1810 font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 1811 margin: 0; 1812 padding: 15px; 1813 white-space: nowrap 1814 } 1815 1816 .fancybox-image, .fancybox-iframe { 1817 display: block; 1818 width: 100%; 1819 height: 100% 1820 } 1821 1822 .fancybox-image { 1823 max-width: 100%; 1824 max-height: 100% 1825 } 1826 1827 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 1828 background-image: url('/modules/ci.sg.frontend/styles/fancybox/fancybox_sprite.png') 1829 } 1830 1831 #fancybox-loading { 1832 position: fixed; 1833 top: 50%; 1834 left: 50%; 1835 margin-top: -22px; 1836 margin-left: -22px; 1837 background-position: 0 -108px; 1838 opacity: .8; 1839 cursor: pointer; 1840 z-index: 8060 1841 } 1842 1843 #fancybox-loading div { 1844 width: 44px; 1845 height: 44px; 1846 background: url('/modules/ci.sg.frontend/styles/fancybox/fancybox_loading.gif') center center no-repeat 1847 } 1848 1849 .fancybox-close { 1850 position: absolute; 1851 top: -18px; 1852 right: -18px; 1853 width: 36px; 1854 height: 36px; 1855 cursor: pointer; 1856 z-index: 8040 1857 } 1858 1859 .fancybox-nav { 1860 position: absolute; 1861 top: 0; 1862 width: 40%; 1863 height: 100%; 1864 cursor: pointer; 1865 text-decoration: none; 1866 background: transparent url('/modules/ci.sg.frontend/styles/fancybox/blank.gif'); 1867 -webkit-tap-highlight-color: rgba(0,0,0,0); 1868 z-index: 8040 1869 } 1870 1871 .fancybox-prev { 1872 left: 0 1873 } 1874 1875 .fancybox-next { 1876 right: 0 1877 } 1878 1879 .fancybox-nav span { 1880 position: absolute; 1881 top: 50%; 1882 width: 36px; 1883 height: 34px; 1884 margin-top: -18px; 1885 cursor: pointer; 1886 z-index: 8040; 1887 visibility: hidden 1888 } 1889 1890 .fancybox-prev span { 1891 left: 10px; 1892 background-position: 0 -36px 1893 } 1894 1895 .fancybox-next span { 1896 right: 10px; 1897 background-position: 0 -72px 1898 } 1899 1900 .fancybox-nav:hover span { 1901 visibility: visible 1902 } 1903 1904 .fancybox-tmp { 1905 position: absolute; 1906 top: -99999px; 1907 left: -99999px; 1908 visibility: hidden; 1909 max-width: 99999px; 1910 max-height: 99999px; 1911 overflow: visible !important 1912 } 1913 1914 .fancybox-lock { 1915 overflow: hidden !important; 1916 width: auto 1917 } 1918 1919 .fancybox-lock body { 1920 overflow: hidden !important 1921 } 1922 1923 .fancybox-lock-test { 1924 overflow-y: hidden !important 1925 } 1926 1927 .fancybox-overlay { 1928 position: absolute; 1929 top: 0; 1930 left: 0; 1931 overflow: hidden; 1932 display: none; 1933 z-index: 8010; 1934 background: url('/modules/ci.sg.frontend/styles/fancybox/fancybox_overlay.png') 1935 } 1936 1937 .fancybox-overlay-fixed { 1938 position: fixed; 1939 bottom: 0; 1940 right: 0 1941 } 1942 1943 .fancybox-lock .fancybox-overlay { 1944 overflow: auto;
1945 overflow-y: scroll 1946 } 1947 1948 .fancybox-title { 1949 visibility: hidden; 1950 font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 1951 position: relative; 1952 text-shadow: none; 1953 z-index: 8050 1954 } 1955 1956 .fancybox-opened .fancybox-title { 1957 visibility: visible 1958 } 1959 1960 .fancybox-title-float-wrap { 1961 position: absolute; 1962 bottom: 0; 1963 right: 50%; 1964 margin-bottom: -35px; 1965 z-index: 8050; 1966 text-align: center 1967 } 1968 1969 .fancybox-title-float-wrap .child { 1970 display: inline-block; 1971 margin-right: -100%; 1972 padding: 2px 20px; 1973 background: transparent; 1974 background: rgba(0,0,0,.8); 1975 -webkit-border-radius: 15px; 1976 -moz-border-radius: 15px; 1977 border-radius: 15px; 1978 text-shadow: 0 1px 2px #222; 1979 color: #fff; 1980 font-weight: bold; 1981 line-height: 24px; 1982 white-space: nowrap 1983 } 1984 1985 .fancybox-title-outside-wrap { 1986 position: relative; 1987 margin-top: 10px; 1988 color: #fff 1989 } 1990 1991 .fancybox-title-inside-wrap { 1992 padding-top: 10px 1993 } 1994 1995 .fancybox-title-over-wrap { 1996 position: absolute; 1997 bottom: 0; 1998 left: 0; 1999 color: #fff; 2000 padding: 10px; 2001 background: #000; 2002 background: rgba(0,0,0,.8) 2003 } 2004 2005 @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) { 2006 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 2007 background-image: url('/modules/ci.sg.frontend/styles/fancybox/[email protected]'); 2008 background-size: 44px 152px 2009 } 2010 2011 #fancybox-loading div { 2012 background-image: url('/modules/ci.sg.frontend/styles/fancybox/[email protected]'); 2013 background-size: 24px 24px 2014 } 2015 } 2016 2017 .clearfix:after { 2018 content: ''; 2019 display: block; 2020 clear: both 2021 } 2022 2023 .ellipsis { 2024 white-space: nowrap; 2025 text-overflow: ellipsis; 2026 overflow: hidden 2027 } 2028 2029 .flex, .flex-top, .flex-middle, .flex-bottom, .flex-justify, .flex-center, .flex-end { 2030 display: -webkit-box; 2031 display: -ms-flexbox; 2032 display: flex; 2033 -ms-flex-wrap: wrap; 2034 flex-wrap: wrap 2035 } 2036 2037 .flex:before, .flex-top:before, .flex-middle:before, .flex-bottom:before, .flex-justify:before, .flex-center:before, .flex-end:before, .flex:after, .flex-top:after, .flex-middle:after, .flex-bottom:after, .flex-justify:after, .flex-center:after, .flex-end:after { 2038 display: none 2039 } 2040 2041 .flex-top { 2042 -webkit-box-align: start; 2043 -ms-flex-align: start; 2044 align-items: flex-start 2045 } 2046 2047 .flex-middle { 2048 -webkit-box-align: center; 2049 -ms-flex-align: center; 2050 align-items: center 2051 } 2052 2053 .flex-bottom { 2054 -webkit-box-align: end; 2055 -ms-flex-align: end; 2056 align-items: flex-end 2057 } 2058 2059 .flex-justify { 2060 -webkit-box-pack: justify; 2061 -ms-flex-pack: justify; 2062 justify-content: space-between 2063 } 2064 2065 .flex-center { 2066 -webkit-box-pack: center; 2067 -ms-flex-pack: center; 2068 justify-content: center 2069 } 2070 2071 .flex-end { 2072 -webkit-box-pack: end; 2073 -ms-flex-pack: end; 2074 justify-content: flex-end 2075 } 2076 2077 .print-only { 2078 display: none !important 2079 } 2080 2081 @media print { 2082 #wrapper { 2083 width: 100% !important; 2084 display: block !important; 2085 height: auto !important; 2086 min-height: 0 !important 2087 } 2088 2089 #wrapper .w1 { 2090 display: block !important; 2091 width: 100% !important 2092 } 2093 2094 * { 2095 -webkit-transition: none !important; 2096 transition: none !important; 2097 max-width: none !important; 2098 min-width: 0 !important; 2099 height: auto !important; 2100 page-break-inside: always; 2101 margin-top: 0 !important; 2102 overflow: hidden !important 2103 } 2104 2105 *.ci-viewport-section { 2106 opacity: 1 !important; 2107 visibility: visible !important; 2108 -webkit-transform: none !important; 2109 -ms-transform: none !important; 2110 transform: none !important 2111 } 2112 2113 *.ci-viewport-section > .ci-item-wrap { 2114 opacity: 1 !important; 2115 visibility: visible !important; 2116 -webkit-transform: none !important; 2117 -ms-transform: none !important; 2118 transform: none !important 2119 } 2120 2121 img { 2122 height: auto !important 2123 } 2124 2125 .print-only { 2126 display: block !important 2127 } 2128 2129 .container { 2130 display: block !important 2131 } 2132 2133 select { 2134 background: #fff !important 2135 } 2136 2137 .print-logo { 2138 width: 167px !important; 2139 margin-bottom: 30px !important 2140 } 2141 2142 .ci-img { 2143 border: none !important 2144 } 2145 2146 .btn, #header, #footer, .ci-sidebar, .breadcrumb, .slick-arrow, .ci-newsletter, .ci-share-this, .ci-header-wave, .ci-banner-wave, .ci-header-block, .ci-bg-slider, .ci-button, .ci-btn-wrap, .ci-slider-wrap, .ci-slick-dots, .ci-quick-links, .ci-side-box-image, .ci-notification-wrap, .ci-title-wrap .h5, .ci-filter-bar, .load-more, .ci-nav-opener { 2147 display: none !important 2148 } 2149 2150 .ci-call-to-action { 2151 color: #000 !important; 2152 padding: 0 !important; 2153 page-break-inside: avoid; 2154 margin-bottom: 0 !important 2155 } 2156 2157 .ci-call-to-action p { 2158 margin-bottom: 0 !important 2159 } 2160 2161 .ci-call-to-action .ci-bg-image { 2162 display: none !important 2163 } 2164 2165 #collapse_02 { 2166 display: block !important; 2167 height: auto !important 2168 } 2169 2170 .ci-upcoming-events { 2171 page-break-inside: avoid 2172 } 2173 2174 #main { 2175 padding: 0 !important 2176 } 2177 2178 .ci-event-list { 2179 padding: 0 !important; 2180 margin-bottom: 0 !important; 2181 border-top: 2px solid #000 !important 2182 } 2183 2184 .ci-event-list li { 2185 padding: 7px 0; 2186 font-size: 15px; 2187 line-height: 1.2; 2188 border-bottom: 2px solid #000 !important 2189 } 2190 2191 .ci-news-hold { 2192 display: block !important; 2193 height: auto !important; 2194 width: 100% !important 2195 } 2196 2197 .ci-news-hold .ci-news-wrap { 2198 font-size: 15px !important; 2199 line-height: 1.2 !important; 2200 display: block !important; 2201 padding: 10px 0 0 !important; 2202 width: calc(100% + 30px) !important; 2203 margin: 0 -15px !important 2204 } 2205 2206 .ci-news-hold .ci-news-wrap .ci-column { 2207 max-width: none !important; 2208 width: calc(33.33% - 3px) !important; 2209 display: inline-block !important; 2210 vertical-align: top !important; 2211 padding: 0 15px !important; 2212 margin: 0 0 12px !important 2213 } 2214 2215 .ci-news-hold .ci-news-wrap.ci-one-cols { 2216 margin: 0 -15px !important; 2217 width: calc(100% + 30px) !important 2218 } 2219 2220 .ci-news-hold .ci-news-wrap.ci-one-cols .ci-column { 2221 width: calc(33.33% - 3px) !important; 2222 display: inline-block !important; 2223 vertical-align: top !important; 2224 padding: 0 15px !important 2225 } 2226 2227 .ci-news-hold .ci-news-wrap.ci-one-cols .ci-column .ci-img, .ci-news-hold .ci-news-wrap.ci-one-cols .ci-column .ci-txt { 2228 width: 100% !important 2229 } 2230 2231 .ci-news-hold .ci-news-wrap.ci-two-cols { 2232 display: block !important; 2233 margin: 0 -15px !important; 2234 width: calc(100% + 30px) !important 2235 } 2236 2237 .ci-news-hold .ci-news-wrap.ci-two-cols .ci-column { 2238 width: calc(33.33% - 3px) !important; 2239 display: inline-block !important; 2240 vertical-align: top !important; 2241 padding: 0 15px !important; 2242 margin: 0 !important 2243 } 2244 2245 .ci-news-hold .ci-news-wrap.ci-two-cols .ci-column .ci-img, .ci-news-hold .ci-news-wrap.ci-two-cols .ci-column .ci-txt { 2246 width: 100% !important 2247 } 2248 2249 .ci-news-hold .ci-news-wrap .ci-txt { 2250 padding: 0 !important; 2251 margin: 0 !important; 2252 width: 100% !important; 2253 max-width: none !important 2254 } 2255 2256 .ci-news-hold .ci-news-wrap.ci-three-cols { 2257 margin: 0 -15px !important; 2258 width: calc(100% + 30px) !important 2259 } 2260 } 2261 2262 @media print and (max-width:1023px) { 2263 .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column:nth-child(3) { 2264 display: inline-block !important; 2265 vertical-align: top !important 2266 } 2267 } 2268 2269 @media print { 2270 .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column:nth-child(3) .ci-img, .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column:nth-child(3) .ci-txt { 2271 width: 100% !important 2272 } 2273 2274 .ci-news-hold .ci-news-wrap.ci-three-cols, .ci-news-hold .ci-news-wrap.ci-four-cols { 2275 display: block !important; 2276 margin: 0 -15px !important; 2277 width: calc(100% + 30px) !important 2278 } 2279 2280 .ci-news-hold .ci-news-wrap.ci-three-cols .ci-column, .ci-news-hold .ci-news-wrap.ci-four-cols .ci-column { 2281 width: 30% !important; 2282 padding: 0 15px !important 2283 } 2284 2285 .ci-news-hold .ci-news-wrap .h4 { 2286 font-size: 18px !important 2287 } 2288 2289 .icon-angle-left, .icon-angle-right { 2290 display: none !important 2291 } 2292 2293 .ci-hero .ci-slick-slider { 2294 display: block !important; 2295 width: 100% !important 2296 } 2297 2298 .ci-hero .ci-slick-slider .slick-track, .ci-hero .ci-slick-slider .slick-list { 2299 -webkit-transform: none !important; 2300 -ms-transform: none !important; 2301 transform: none !important; 2302 width: 100% !important; 2303 display: block !important; 2304 height: auto !important 2305 } 2306 2307 .ci-hero .ci-slick-slider .ci-slide { 2308 height: auto !important 2309 } 2310 2311 .ci-hero .ci-slick-slider .ci-slide:not(.slick-active), .ci-hero .ci-slick-slider .ci-slide.slick-cloned { 2312 display: none !important 2313 } 2314 2315 .ci-hero .ci-slick-slider .slick-arrow.slick-prev, .ci-hero .ci-slick-slider .slick-arrow.slick-next { 2316 display: none !important; 2317 visibility: hidden !important 2318 } 2319 2320 .ci-hero .ci-slick-slider .ci-bg-image { 2321 background: none !important; 2322 position: static !important 2323 } 2324 2325 .ci-hero .ci-slick-slider .ci-bg-image img { 2326 width: 100% !important; 2327 height: auto !important; 2328 opacity: 1 !important; 2329 visibility: visible !important 2330 } 2331 2332 .ci-hero .ci-txt { 2333 height: auto !important; 2334 position: static !important; 2335 padding: 10px !important 2336 } 2337 2338 .ci-hero .ci-txt .ci-wrap { 2339 display: block !important 2340 } 2341 2342 .ci-two-columns { 2343 display: block 2344 } 2345 2346 .ci-two-columns .ci-img, .ci-two-columns .ci-txt { 2347 width: 100% 2348 } 2349 2350 .ci-announcements-wrap { 2351 display: block !important; 2352 width: 100% !important; 2353 padding: 5px 10px !important; 2354 border: none !important; 2355 page-break-inside: avoid; 2356 margin-bottom: 15px !important 2357 } 2358 2359 .ci-announcements-wrap .ci-announcements-list { 2360 border-top: 2px solid #000 !important 2361 } 2362 2363 .ci-announcements-wrap .ci-announcements-list li { 2364 min-height: 0; 2365 margin: 0 !important; 2366 padding: .8571em 0 !important; 2367 border-bottom: 2px solid #aaa !important 2368 } 2369 2370 .ci-announcements-wrap .ci-announcements-list li a { 2371 padding: 0 !important 2372 } 2373 2374 .ci-banner .ci-txt { 2375 font-size: 18px !important; 2376 line-height: 1.3 !important; 2377 padding-bottom: 5px !important 2378 } 2379 2380 .ci-banner p { 2381 margin-bottom: 10px !important 2382 } 2383 2384 .ci-opener { 2385 display: block; 2386 width: auto 2387 } 2388 2389 .ci-news-page { 2390 padding: 0 !important 2391 } 2392 2393 .ci-news-page .ci-news-wrap { 2394 display: block; 2395 padding: 20px 0 0 !important; 2396 font-size: 17px !important; 2397 line-height: 1.3 !important; 2398 margin: 0 -15px !important 2399 } 2400 2401 .ci-news-page .ci-news-wrap .ci-column { 2402 width: calc(33.33% - 5px) !important; 2403 display: inline-block; 2404 vertical-align: top; 2405 padding: 0 15px !important; 2406 margin: 0 0 20px !important 2407 } 2408 2409 .ci-news-page .ci-news-wrap .h4 { 2410 font-size: 20px !important 2411 } 2412 2413 #
2413main, .ci-banner { 2414 padding: 0 !important; 2415 margin: 0 !important 2416 } 2417 2418 img { 2419 width: auto !important 2420 } 2421 2422 .ci-content-page, .ci-news-content { 2423 display: block !important; 2424 padding: 0 !important; 2425 width: 100% !important 2426 } 2427 2428 .ci-content-page img, .ci-news-content img { 2429 max-width: 740px !important 2430 } 2431 2432 .ci-two-col { 2433 margin-bottom: 0 !important 2434 } 2435 2436 .ci-two-col .ci-img-wrap { 2437 width: 100% !important 2438 } 2439 2440 .ci-two-col .ci-txt { 2441 margin: 0 !important; 2442 width: 100% !important; 2443 padding: 0 !important 2444 } 2445 } 2446 2447 #main .ci-viewmap a { 2448 position: relative; 2449 top: 3px; 2450 text-decoration: underline 2451 } 2452 2453 #main .ci-title h5 { 2454 color: #bf0000 2455 } 2456 2457 #main .ci-elementary address { 2458 font-size: 19px; 2459 margin-bottom: 9px; 2460 margin-top: 10px 2461 } 2462 </style>
vendor: 4,713 bytes, lines 2462-2464
2462<script type="text/javascript"> 2463 /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 2464 ; (function (r, G, f, v) { var J = f("html"), n = f(r), p = f(G), b = f.fancybox = function () { b.open.apply(this, arguments) }, I = navigator.userAgent.match(/msie/i), B = null, s = G.createTouch !== v, t = function (a) { return a && a.hasOwnProperty && a instanceof f }, q = function (a) { return a && "string" === f.type(a) }, E = function (a) { return q(a) && 0 < a.indexOf("%") }, l = function (a, d) { var e = parseInt(a, 10) || 0; d && E(a) && (e *= b.getViewport()[d] / 100); return Math.ceil(e) }, w = function (a, b) { return l(a, b) + "px" }; f.extend(b, { version: "2.1.5", defaults: { padding: 15, margin: 20, width: 800, height: 600, minWidth: 100, minHeight: 100, maxWidth: 9999, maxHeight: 9999, pixelRatio: 1, autoSize: !0, autoHeight: !1, autoWidth: !1, autoResize: !0, autoCenter: !s, fitToView: !0, aspectRatio: !1, topRatio: 0.5, leftRatio: 0.5, scrolling: "auto", wrapCSS: "", arrows: !0, closeBtn: !0, closeClick: !1, nextClick: !1, mouseWheel: !0, autoPlay: !1, playSpeed: 3E3, preload: 3, modal: !1, loop: !0, ajax: { dataType: "html", headers: { "X-fancyBox": !0 } }, iframe: { scrolling: "auto", preload: !0 }, swf: { wmode: "transparent", allowfullscreen: "true", allowscriptaccess: "always" }, keys: { next: { 13: "left", 34: "up", 39: "left", 40: "up" }, prev: { 8: "right", 33: "down", 37: "right", 38: "down" }, close: [27], play: [32], toggle: [70] }, direction: { next: "left", prev: "right" }, scrollOutside: !0, index: 0, type: null, href: null, content: null, title: null, tpl: { wrap: '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>', image: '<img class="fancybox-image" src="{href}" alt="" />', iframe: '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen' + (I ? ' allowtransparency="true"' : "") + "></iframe>", error: '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>', closeBtn: '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>', next: '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>', prev: '<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>' }, openEffect: "fade", openSpeed: 250, openEasing: "swing", openOpacity: !0, openMethod: "zoomIn", closeEffect: "fade", closeSpeed: 250, closeEasing: "swing", closeOpacity: !0, closeMethod: "zoomOut", nextEffect: "elastic", nextSpeed: 250, nextEasing: "swing", nextMethod: "changeIn", prevEffect: "elastic", prevSpeed: 250, prevEasing: "swing", prevMethod: "changeOut", helpers: { overlay: !0, title: !0 }, onCancel: f.noop, beforeLoad: f.noop, afterLoad: f.noop, beforeShow: f.noop, afterShow: f.noop, beforeChange: f.noop, beforeClose: f.noop, afterClose: f.noop }, group: {}, opts: {}, previous: null, coming: null, current: null, isActive: !1, isOpen: !1, isOpened: !1, wrap: null, skin: null, outer: null, inner: null, player: { timer: null, isActive: !1 }, ajaxLoad: null, imgPreload: null, transitions: {}, helpers: {}, open: function (a, d) { if (a && (f.isPlainObject(d) || (d = {}), !1 !== b.close(!0))) return f.isArray(a) || (a = t(a) ? f(a).get() : [a]), f.each(a, function (e, c) { var k = {}, g, h, j, m, l; "object" === f.type(c) && (c.nodeType && (c = f(c)), t(c) ? (k = { href: c.data("fancybox-href") || c.attr("href"), title: c.data("fancybox-title") || c.attr("title"), isDom: !0, element: c }, f.metadata && f.extend(!0, k, c.metadata())) : k = c); g = d.href || k.href || (q(c) ? c : null); h = d.title !== v ? d.title : k.title || ""; m = (j = d.content || k.content) ? "html" : d.type || k.type; !m && k.isDom && (m = c.data("fancybox-type"), m || (m = (m = c.prop("class").match(/fancybox\.(\w+)/)) ? m[1] : null)); q(g) && (m || (b.isImage(g) ? m = "image" : b.isSWF(g) ? m = "swf" : "#" === g.charAt(0) ? m = "inline" : q(c) && (m = "html", j = c)), "ajax" === m && (l = g.split(/\s+/, 2), g = l.shift(), l = l.shift())); j || ("inline" === m ? g ? j = f(q(g) ? g.replace(/.*(?=#[^\s]+$)/, "") : g) : k.isDom && (j = c) : "html" === m ? j = g : !m && (!g && k.isDom) && (m = "inline", j = c)); f.extend(k, { href: g, type: m, content: j, title: h, selector: l }); a[e] = k }), b.opts = f.extend(!0, {}, b.defaults, d), d.keys !== v && (b.opts.keys = d.keys ? f.extend({}, b.defaults.keys, d.keys) : !1), b.group = a, b._start(b.opts.index) }, cancel: function () { var a = b.coming;
2464 a && !1 !== b.trigger("onCancel") && (b.hideLoading(), b.ajaxLoad && b.ajaxLoad.abort(), b.ajaxLoad = null, b.imgPreload && (b.imgPreload.onload = b.imgPreload.onerror = null), a.wrap && a.wrap.stop(!0, !0).trigger("onReset").remove(), b.coming = null, b.current || b._afterZoomOut(a)) }, close: function (a) { b.cancel(); !1 !== b.trigger("beforeClose") && (b.unbindEvents(), b.isActive && (!b.isOpen || !0 === a ? (f(".fancybox-wrap").stop(!0).trigger("onReset").remove(), b._afterZoomOut()) : (b.isOpen = b.isOpened = !1, b.isClosing = !0, f(".fancybox-item, .fancybox-nav").remove(), b.wrap.stop(!0, !0).removeClass("fancybox-opened"), b.transitions[b.current.closeMethod]()))) }, play: function (a) { var d = function () { clearTimeout(b.player.timer) }, e = function () { d(); b.current && b.player.isActive && (b.player.timer = setTimeout(b.next, b.current.playSpeed)) }, c = function () { d(); p.unbind(".player"); b.player.isActive = !1; b.trigger("onPlayEnd") }; if (!0 === a || !b.player.isActive && !1 !== a) { if (b.current && (b.current.loop || b.current.index < b.group.length - 1)) b.player.isActive = !0, p.bind({ "onCancel.player beforeClose.player": c, "onUpdate.player": e, "beforeLoad.player": d }), e(), b.trigger("onPlayStart") } else c() }, next: function (a) { var d = b.current; d && (q(a) || (a = d.direction.next), b.jumpto(d.index + 1, a, "next")) }, prev: function (a) { var d = b.current; d && (q(a) || (a = d.direction.prev), b.jumpto(d.index - 1, a, "prev")) }, jumpto: function (a, d, e) { var c = b.current; c && (a = l(a), b.direction = d || c.direction[a >= c.index ? "next" : "prev"], b.router = e || "jumpto", c.loop && (0 > a && (a = c.group.length + a % c.group.length), a %= c.group.length), c.group[a] !== v && (b.cancel(), b._start(a))) }, reposition: function (a, d) { var e = b.current, c = e ? e.wrap : null, k; c && (k = b._getPosition(d), a && "scroll" === a.type ? (delete k.position, c.stop(!0, !0).animate(k, 200)) : (c.css(k), e.pos = f.extend({}, e.dim, k))) }, update: function (a) { var d = a && a.type, e = !d || "orientationchange" === d; e && (clearTimeout(B), B = null); b.isOpen && !B && (B = setTimeout(function () { var c = b.current; c && !b.isClosing && (b.wrap.removeClass("fancybox-tmp"), (e || "load" === d || "resize" === d && c.autoResize) && b._setDimension(), "scroll" === d && c.canShrink || b.reposition(a), b.trigger("onUpdate"), B = null) }, e && !s ? 0 : 300)) }, toggle: function (a) { b.isOpen && (b.current.fitToView = "boolean" === f.type(a) ? a : !b.current.fitToView, s && (b.wrap.removeAttr("style").addClass("fancybox-tmp"), b.trigger("onUpdate")), b.update()) }, hideLoading: function () { p.unbind(".loading"); f("#fancybox-loading").remove() }, showLoading: function () { var a, d; b.hideLoading(); a = f('<div id="fancybox-loading"><div></div></div>').click(b.cancel).appendTo("body"); p.bind("keydown.loading", function (a) { if (27 === (a.which || a.keyCode)) a.preventDefault(), b.cancel() }); b.defaults.fixed || (d = b.getViewport(), a.css({ position: "absolute", top: 0.5 * d.h + d.y, left: 0.5 * d.w + d.x })) }, getViewport: function () { var a = b.current && b.current.locked || !1, d = { x: n.scrollLeft(), y: n.scrollTop() }; a ? (d.w = a[0].clientWidth, d.h = a[0].clientHeight) : (d.w = s && r.innerWidth ? r.innerWidth : n.width(), d.h = s && r.innerHeight ? r.innerHeight : n.height()); return d }, unbindEvents: function () { b.wrap && t(b.wrap) && b.wrap.unbind(".fb"); p.unbind(".fb"); n.unbind(".fb") }, bindEvents: function () { var a = b.current, d; a && (n.bind("orientationchange.fb" + (s ? "" : " resize.fb") + (a.autoCenter && !a.locked ? " scroll.fb" : ""), b.update), (d = a.keys) && p.bind("keydown.fb", function (e) { var c = e.which || e.keyCode, k = e.target || e.srcElement; if (27 === c && b.coming) return !1; !e.ctrlKey && (!e.altKey && !e.shiftKey && !e.metaKey && (!k || !k.type && !f(k).is("[contenteditable]"))) && f.each(d, function (d, k) { if (1 < a.group.length && k[c] !== v) return b[d](k[c]), e.preventDefault(), !1; if (-1 < f.inArray(c, k)) return b[d](), e.preventDefault(), !1 }) }), f.fn.mousewheel && a.mouseWheel && b.wrap.bind("mousewheel.fb", function (d, c, k, g) { for (var h = f(d.target || null), j = !1; h.length && !j && !h.is(".fancybox-skin") && !h.is(".fancybox-wrap");)j = h[0] && !(h[0].style.overflow && "hidden" === h[0].style.overflow) && (h[0].clientWidth && h[0].scrollWidth > h[0].clientWidth || h[0].clientHeight && h[0].scrollHeight >
vendor: 7,233 bytes, line 2464
2464 h[0].clientHeight), h = f(h).parent(); if (0 !== c && !j && 1 < b.group.length && !a.canShrink) { if (0 < g || 0 < k) b.prev(0 < g ? "down" : "left"); else if (0 > g || 0 > k) b.next(0 > g ? "up" : "right"); d.preventDefault() } })) }, trigger: function (a, d) { var e, c = d || b.coming || b.current; if (c) { f.isFunction(c[a]) && (e = c[a].apply(c, Array.prototype.slice.call(arguments, 1))); if (!1 === e) return !1; c.helpers && f.each(c.helpers, function (d, e) { if (e && b.helpers[d] && f.isFunction(b.helpers[d][a])) b.helpers[d][a](f.extend(!0, {}, b.helpers[d].defaults, e), c) }); p.trigger(a) } }, isImage: function (a) { return q(a) && a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i) }, isSWF: function (a) { return q(a) && a.match(/\.(swf)((\?|#).*)?$/i) }, _start: function (a) { var d = {}, e, c; a = l(a); e = b.group[a] || null; if (!e) return !1; d = f.extend(!0, {}, b.opts, e); e = d.margin; c = d.padding; "number" === f.type(e) && (d.margin = [e, e, e, e]); "number" === f.type(c) && (d.padding = [c, c, c, c]); d.modal && f.extend(!0, d, { closeBtn: !1, closeClick: !1, nextClick: !1, arrows: !1, mouseWheel: !1, keys: null, helpers: { overlay: { closeClick: !1 } } }); d.autoSize && (d.autoWidth = d.autoHeight = !0); "auto" === d.width && (d.autoWidth = !0); "auto" === d.height && (d.autoHeight = !0); d.group = b.group; d.index = a; b.coming = d; if (!1 === b.trigger("beforeLoad")) b.coming = null; else { c = d.type; e = d.href; if (!c) return b.coming = null, b.current && b.router && "jumpto" !== b.router ? (b.current.index = a, b[b.router](b.direction)) : !1; b.isActive = !0; if ("image" === c || "swf" === c) d.autoHeight = d.autoWidth = !1, d.scrolling = "visible"; "image" === c && (d.aspectRatio = !0); "iframe" === c && s && (d.scrolling = "scroll"); d.wrap = f(d.tpl.wrap).addClass("fancybox-" + (s ? "mobile" : "desktop") + " fancybox-type-" + c + " fancybox-tmp " + d.wrapCSS).appendTo(d.parent || "body"); f.extend(d, { skin: f(".fancybox-skin", d.wrap), outer: f(".fancybox-outer", d.wrap), inner: f(".fancybox-inner", d.wrap) }); f.each(["Top", "Right", "Bottom", "Left"], function (a, b) { d.skin.css("padding" + b, w(d.padding[a])) }); b.trigger("onReady"); if ("inline" === c || "html" === c) { if (!d.content || !d.content.length) return b._error("content") } else if (!e) return b._error("href"); "image" === c ? b._loadImage() : "ajax" === c ? b._loadAjax() : "iframe" === c ? b._loadIframe() : b._afterLoad() } }, _error: function (a) { f.extend(b.coming, { type: "html", autoWidth: !0, autoHeight: !0, minWidth: 0, minHeight: 0, scrolling: "no", hasError: a, content: b.coming.tpl.error }); b._afterLoad() }, _loadImage: function () { var a = b.imgPreload = new Image; a.onload = function () { this.onload = this.onerror = null; b.coming.width = this.width / b.opts.pixelRatio; b.coming.height = this.height / b.opts.pixelRatio; b._afterLoad() }; a.onerror = function () { this.onload = this.onerror = null; b._error("image") }; a.src = b.coming.href; !0 !== a.complete && b.showLoading() }, _loadAjax: function () { var a = b.coming; b.showLoading(); b.ajaxLoad = f.ajax(f.extend({}, a.ajax, { url: a.href, error: function (a, e) { b.coming && "abort" !== e ? b._error("ajax", a) : b.hideLoading() }, success: function (d, e) { "success" === e && (a.content = d, b._afterLoad()) } })) }, _loadIframe: function () { var a = b.coming, d = f(a.tpl.iframe.replace(/\{rnd\}/g, (new Date).getTime())).attr("scrolling", s ? "auto" : a.iframe.scrolling).attr("src", a.href); f(a.wrap).bind("onReset", function () { try { f(this).find("iframe").hide().attr("src", "//about:blank").end().empty() } catch (a) { } }); a.iframe.preload && (b.showLoading(), d.one("load", function () { f(this).data("ready", 1); s || f(this).bind("load.fb", b.update); f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(); b._afterLoad() })); a.content = d.appendTo(a.inner); a.iframe.preload || b._afterLoad() }, _preloadImages: function () { var a = b.group, d = b.current, e = a.length, c = d.preload ? Math.min(d.preload, e - 1) : 0, f, g; for (g = 1; g <= c; g += 1)f = a[(d.index + g) % e], "image" === f.type && f.href && ((new Image).src = f.href) }, _afterLoad: function () { var a = b.coming, d = b.current, e, c, k, g, h; b.hideLoading(); if (a && !1 !== b.isActive) if (!1 === b.trigger("afterLoad", a, d)) a.wrap.stop(!0).trigger("onReset").remove(), b.coming = null; else { d && (b.trigger("beforeChange", d), d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()); b.unbindEvents(); e = a.content; c = a.type; k = a.scrolling; f.extend(b, { wrap: a.wrap, skin: a.skin, outer: a.outer, inner: a.inner, current: a, previous: d }); g = a.href; switch (c) { case "inline": case "ajax": case "html": a.selector ? e = f("<div>").html(e).find(a.selector) : t(e) && (e.data("fancybox-placeholder") || e.data("fancybox-placeholder", f('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()), e = e.show().detach(), a.wrap.bind("onReset", function () { f(this).find(e).length && e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder", !1) })); break; case "image": e = a.tpl.image.replace("{href}", g); break; case "swf": e = '<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="' + g + '"></param>', h = "", f.each(a.swf, function (a, b) { e += '<param name="' + a + '" value="' + b + '"></param>'; h += " " + a + '="' + b + '"' }), e += '<embed src="' + g + '" type="application/x-shockwave-flash" width="100%" height="100%"' + h + "></embed></object>" }(!t(e) || !e.parent().is(a.inner)) && a.inner.append(e); b.trigger("beforeShow"); a.inner.css("overflow", "yes" === k ? "scroll" : "no" === k ? "hidden" : k); b._setDimension(); b.reposition(); b.isOpen = !1; b.coming = null; b.bindEvents(); if (b.isOpened) { if (d.prevMethod) b.transitions[d.prevMethod]() } else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove(); b.transitions[b.isOpened ? a.nextMethod : a.openMethod](); b._preloadImages() } }, _setDimension: function () { var a = b.getViewport(), d = 0, e = !1, c = !1, e = b.wrap, k = b.skin, g = b.inner, h = b.current, c = h.width, j = h.height, m = h.minWidth, u = h.minHeight, n = h.maxWidth, p = h.maxHeight, s = h.scrolling, q = h.scrollOutside ? h.scrollbarWidth : 0, x = h.margin, y = l(x[1] + x[3]), r = l(x[0] + x[2]), v, z, t, C, A, F, B, D, H; e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp"); x = l(k.outerWidth(!0) - k.width()); v = l(k.outerHeight(!0) - k.height()); z = y + x; t = r + v; C = E(c) ? (a.w - z) * l(c) / 100 : c; A = E(j) ? (a.h - t) * l(j) / 100 : j; if ("iframe" === h.type) { if (H = h.content, h.autoHeight && 1 === H.data("ready")) try { H[0].contentWindow.document.location && (g.width(C).height(9999), F = H.contents().find("body"), q && F.css("overflow-x", "hidden"), A = F.outerHeight(!0)) } catch (G) { } } else if (h.autoWidth || h.autoHeight) g.addClass("fancybox-tmp"), h.autoWidth || g.width(C), h.autoHeight || g.height(A), h.autoWidth && (C = g.width()), h.autoHeight && (A = g.he
2464ight()), g.removeClass("fancybox-tmp"); c = l(C); j = l(A); D = C / A; m = l(E(m) ? l(m, "w") - z : m); n = l(E(n) ? l(n, "w") - z : n); u = l(E(u) ? l(u, "h") - t : u); p = l(E(p) ? l(p, "h") - t : p); F = n; B = p; h.fitToView && (n = Math.min(a.w - z, n), p = Math.min(a.h - t, p)); z = a.w - y; r = a.h - r; h.aspectRatio ? (c > n && (c = n, j = l(c / D)), j > p && (j = p, c = l(j * D)), c < m && (c = m, j = l(c / D)), j < u && (j = u, c = l(j * D))) : (c = Math.max(m, Math.min(c, n)), h.autoHeight && "iframe" !== h.type && (g.width(c), j = g.height()), j = Math.max(u, Math.min(j, p))); if (h.fitToView) if (g.width(c).height(j), e.width(c + x), a = e.width(), y = e.height(), h.aspectRatio) for (; (a > z || y > r) && (c > m && j > u) && !(19 < d++);)j = Math.max(u, Math.min(p, j - 10)), c = l(j * D), c < m && (c = m, j = l(c / D)), c > n && (c = n, j = l(c / D)), g.width(c).height(j), e.width(c + x), a = e.width(), y = e.height(); else c = Math.max(m, Math.min(c, c - (a - z))), j = Math.max(u, Math.min(j, j - (y - r))); q && ("auto" === s && j < A && c + x + q < z) && (c += q); g.width(c).height(j); e.width(c + x); a = e.width(); y = e.height(); e = (a > z || y > r) && c > m && j > u; c = h.aspectRatio ? c < F && j < B && c < C && j < A : (c < F || j < B) && (c < C || j < A); f.extend(h, { dim: { width: w(a), height: w(y) }, origWidth: C, origHeight: A, canShrink: e, canExpand: c, wPadding: x, hPadding: v, wrapSpace: y - k.outerHeight(!0), skinSpace: k.height() - j }); !H && (h.autoHeight && j > u && j < p && !c) && g.height("auto") }, _getPosition: function (a) { var d = b.current, e = b.getViewport(), c = d.margin, f = b.wrap.width() + c[1] + c[3], g = b.wrap.height() + c[0] + c[2], c = { position: "absolute", top: c[0], left: c[3] }; d.autoCenter && d.fixed && !a && g <= e.h && f <= e.w ? c.position = "fixed" : d.locked || (c.top += e.y, c.left += e.x); c.top = w(Math.max(c.top, c.top + (e.h - g) * d.topRatio)); c.left = w(Math.max(c.left, c.left + (e.w - f) * d.leftRatio)); return c }, _afterZoomIn: function () { var a = b.current; a && (b.isOpen = b.isOpened = !0, b.wrap.css("overflow", "visible").addClass("fancybox-opened"), b.update(), (a.closeClick || a.nextClick && 1 < b.group.length) && b.inner.css("cursor", "pointer").bind("click.fb", function (d) { !f(d.target).is("a") && !f(d.target).parent().is("a") && (d.preventDefault(), b[a.closeClick ? "close" : "next"]()) }), a.closeBtn && f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb", function (a) { a.preventDefault(); b.close() }), a.arrows && 1 < b.group.length && ((a.loop || 0 < a.index) && f(a.tpl.prev).appendTo(b.outer).bind("click.fb", b.prev), (a.loop || a.index < b.group.length - 1) && f(a.tpl.next).appendTo(b.outer).bind("click.fb", b.next)), b.trigger("afterShow"), !a.loop && a.index === a.group.length - 1 ? b.play(!1) : b.opts.autoPlay && !b.player.isActive && (b.opts.autoPlay = !1, b.play())) }, _afterZoomOut: function (a) { a = a || b.current; f(".fancybox-wrap").trigger("onReset").remove(); f.extend(b, { group: {}, opts: {}, router: !1, current: null, isActive: !1, isOpened: !1, isOpen: !1, isClosing: !1, wrap: null, skin: null, outer: null, inner: null }); b.trigger("afterClose", a) } }); b.transitions = { getOrigPosition: function () { var a = b.current, d = a.element, e = a.orig, c = {}, f = 50, g = 50, h = a.hPadding, j = a.wPadding, m = b.getViewport(); !e && (a.isDom && d.is(":visible")) && (e = d.find("img:first"), e.length || (e = d)); t(e) ? (c = e.offset(), e.is("img") && (f = e.outerWidth(), g = e.outerHeight())) : (c.top = m.y + (m.h - g) * a.topRatio, c.left = m.x + (m.w - f) * a.leftRatio); if ("fixed" === b.wrap.css("position") || a.locked) c.top -= m.y, c.left -= m.x; return c = { top: w(c.top - h * a.topRatio), left: w(c.left - j * a.leftRatio), width: w(f + j), height: w(g + h) } }, step: function (a, d) { var e, c, f = d.prop; c = b.current; var g = c.wrapSpace, h = c.skinSpace; if ("width" === f || "height" === f) e = d.end === d.start ? 1 : (a - d.start) / (d.end - d.start), b.isClosing && (e = 1 - e), c = "width" === f ? c.wPadding : c.hPadding, c = a - c, b.skin[f](l("width" === f ? c : c - g * e)), b.inner[f](l("width" === f ? c : c - g * e - h * e)) }, zoomIn: function () { var a = b.current, d = a.pos, e = a.openEffect, c = "elastic" === e, k = f.extend({ opacity: 1 }, d); delete k.position; c ? (d = this.getOrigPosition(), a.openOpacity && (d.opacity = 0.1)) : "fade" === e && (d.opacity = 0.1); b.wrap.css(d).animate(k, { duration: "none" === e ? 0 : a.openSpeed, easing: a.openEasing, step: c ? this.step : null, complete: b._afterZoomIn }) }, zoomOut: function () { var a = b.current, d = a.closeEffect, e = "elastic" === d, c = { opacity: 0.1 }; e && (c = this.getOrigPosition(), a.closeOpacity && (c.opacity = 0.1)); b.wrap.animate(c, { duration: "none" === d ? 0 : a.closeSpeed, easing: a.closeEasing, step: e ? this.step : null, complete: b._afterZoomOut }) }, changeIn: function () { var a = b.current, d = a.nextEffect, e = a.pos, c = { opacity: 1 }, f = b.direction, g; e.opacity = 0.1; "elastic" === d && (g = "down" === f || "up" === f ? "top" : "left", "down" === f || "right" === f ? (e[g] = w(l(e[g]) - 200), c[g] = "+=200px") : (e[g] = w(l(e[g]) + 200), c[g] = "-=200px")); "none" === d ? b._afterZoomIn() : b.wrap.css(e).animate(c, { duration: a.nextSpeed, easing: a.nextEasing, complete: b._afterZoomIn }) }, changeOut: function () { var a = b.previous, d = a.prevEffect, e = { opacity: 0.1 }, c = b.direction; "elastic" === d && (e["down" === c || "up" === c ? "top" : "left"] = ("up" === c || "left" === c ? "-" : "+") + "=200px"); a.wrap.animate(e, { duration: "none" === d ? 0 : a.prevSpeed, easing: a.prevEasing, complete: function () { f(this).trigger("onReset").remove() } }) } };
2464 b.helpers.overlay = { defaults: { closeClick: !0, speedOut: 200, showEarly: !0, css: {}, locked: !s, fixed: !0 }, overlay: null, fixed: !1, el: f("html"), create: function (a) { a = f.extend({}, this.defaults, a); this.overlay && this.close(); this.overlay = f('<div class="fancybox-overlay"></div>').appendTo(b.coming ? b.coming.parent : a.parent); this.fixed = !1; a.fixed && b.defaults.fixed && (this.overlay.addClass("fancybox-overlay-fixed"), this.fixed = !0) }, open: function (a) { var d = this; a = f.extend({}, this.defaults, a); this.overlay ? this.overlay.unbind(".overlay").width("auto").height("auto") : this.create(a); this.fixed || (n.bind("resize.overlay", f.proxy(this.update, this)), this.update()); a.closeClick && this.overlay.bind("click.overlay", function (a) { if (f(a.target).hasClass("fancybox-overlay")) return b.isActive ? b.close() : d.close(), !1 }); this.overlay.css(a.css).show() }, close: function () { var a, b; n.unbind("resize.overlay"); this.el.hasClass("fancybox-lock") && (f(".fancybox-margin").removeClass("fancybox-margin"), a = n.scrollTop(), b = n.scrollLeft(), this.el.removeClass("fancybox-lock"), n.scrollTop(a).scrollLeft(b)); f(".fancybox-overlay").remove().hide(); f.extend(this, { overlay: null, fixed: !1 }) }, update: function () { var a = "100%", b; this.overlay.width(a).height("100%"); I ? (b = Math.max(G.documentElement.offsetWidth, G.body.offsetWidth), p.width() > b && (a = p.width())) : p.width() > n.width() && (a = p.width()); this.overlay.width(a).height(p.height()) }, onReady: function (a, b) { var e = this.overlay; f(".fancybox-overlay").stop(!0, !0); e || this.create(a); a.locked && (this.fixed && b.fixed) && (e || (this.margin = p.height() > n.height() ? f("html").css("margin-right").replace("px", "") : !1), b.locked = this.overlay.append(b.wrap), b.fixed = !1); !0 === a.showEarly && this.beforeShow.apply(this, arguments) }, beforeShow: function (a, b) { var e, c; b.locked && (!1 !== this.margin && (f("*").filter(function () { return "fixed" === f(this).css("position") && !f(this).hasClass("fancybox-overlay") && !f(this).hasClass("fancybox-wrap") }).addClass("fancybox-margin"), this.el.addClass("fancybox-margin")), e = n.scrollTop(), c = n.scrollLeft(), this.el.addClass("fancybox-lock"), n.scrollTop(e).scrollLeft(c)); this.open(a) }, onUpdate: function () { this.fixed || this.update() }, afterClose: function (a) { this.overlay && !b.coming && this.overlay.fadeOut(a.speedOut, f.proxy(this.close, this)) } }; b.helpers.title = { defaults: { type: "float", position: "bottom" }, beforeShow: function (a) { var d = b.current, e = d.title, c = a.type; f.isFunction(e) && (e = e.call(d.element, d)); if (q(e) && "" !== f.trim(e)) { d = f('<div class="fancybox-title fancybox-title-' + c + '-wrap">' + e + "</div>"); switch (c) { case "inside": c = b.skin; break; case "outside": c = b.wrap; break; case "over": c = b.inner; break; default: c = b.skin, d.appendTo("body"), I && d.width(d.width()), d.wrapInner('<span class="child"></span>'), b.current.margin[2] += Math.abs(l(d.css("margin-bottom"))) }d["top" === a.position ? "prependTo" : "appendTo"](c) } } }; f.fn.fancybox = function (a) { var d, e = f(this), c = this.selector || "", k = function (g) { var h = f(this).blur(), j = d, k, l; !g.ctrlKey && (!g.altKey && !g.shiftKey && !g.metaKey) && !h.is(".fancybox-wrap") && (k = a.groupAttr || "data-fancybox-group", l = h.attr(k), l || (k = "rel", l = h.get(0)[k]), l && ("" !== l && "nofollow" !== l) && (h = c.length ? f(c) : e, h = h.filter("[" + k + '="' + l + '"]'), j = h.index(this)), a.index = j, !1 !== b.open(h, a) && g.preventDefault()) }; a = a || {}; d = a.index || 0; !c || !1 === a.live ? e.unbind("click.fb-start").bind("click.fb-start", k) : p.undelegate(c, "click.fb-start").delegate(c + ":not('.fancybox-item, .fancybox-nav')", "click.fb-start", k); this.filter("[data-fancybox-start=1]").trigger("click"); return this }; p.ready(function () { var a, d; f.scrollbarWidth === v && (f.scrollbarWidth = function () { var a = f('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"), b = a.children(), b = b.innerWidth() - b.height(99).innerWidth(); a.remove(); return b });
2464 if (f.support.fixedPosition === v) { a = f.support; d = f('<div style="position:fixed;top:20px;"></div>').appendTo("body"); var e = 20 === d[0].offsetTop || 15 === d[0].offsetTop; d.remove(); a.fixedPosition = e } f.extend(b.defaults, { scrollbarWidth: f.scrollbarWidth(), fixed: f.support.fixedPosition, parent: f("body") }); a = f(r).width(); J.addClass("fancybox-lock-test"); d = f(r).width(); J.removeClass("fancybox-lock-test"); f("<style type='text/css'>.fancybox-margin{margin-right:" + (d - a) + "px;}</style>").appendTo("head") }) })(window, document, jQuery); 2465 jQuery(function ($) { 2466 var overlay = { 2467 css: { 2468 background: 'rgba(0, 0, 0, 0.65)' 2469 } 2470 }; 2471 $('a.lightbox, a[rel*="next"]').fancybox({ 2472 helpers: { overlay: overlay }, 2473 afterLoad: afterLoad, 2474 beforeShow: function () { 2475 var imgAlt = $(this.element).find("img").attr("alt"); 2476 var dataAlt = $(this.element).data("alt"); 2477 if (imgAlt) { 2478 $(".fancybox-image").attr("alt", imgAlt); 2479 } else if (dataAlt) { 2480 $(".fancybox-image").attr("alt", dataAlt); 2481 } 2482 } 2483 }); 2484 2485 $('a.VideoLightBoxOpener').fancybox({ 2486 helpers: { overlay: overlay }, 2487 type: 'iframe', 2488 afterLoad: afterLoad 2489 }); 2490 2491 function afterLoad(current, previous) { 2492 // handle custom close button in inline modal 2493 if (current.href.indexOf('#') === 0) { 2494 jQuery(current.href).find('a.close').off('click.fb').on('click.fb', function (e) { 2495 e.preventDefault(); 2496 $.fancybox.close(); 2497 }); 2498 } 2499 } 2500 }); 2501 </script>
2501 <!--##FooterEnd-->
vendor: 64 bytes, line 2501
2501 <script async src="https://www.googletagmanager.com/gtag/js?id=
2501G-DKZTGEL6QH
vendor: 12 bytes, line 2501
2501"></script>
2501<script> 2502
vendor: 138 bytes, lines 2502-2506
2502window.dataLayer = window.dataLayer || []; 2503 function gtag(){dataLayer.push(arguments);} 2504 gtag('js', new Date()); 2505 2506 gtag('config', '
2506G-DKZTGEL6QH
vendor: 9 bytes, lines 2506-2507
2506'); 2507
2507</script>
2507
2507<script>if (!!window._ci_jq_loaded) { window._ci_jq_loaded.forEach(function (f) { f(jQuery); }); }</script>
2507 <div id="cisbcssholder"></div> <div class="ciHidden"> <span id="uwGoogleTranslate" title="Google Translateâ¢"><span id='google_translate_element'></span></span> </div>
2507<script type='text/javascript'> 2508 2509var Countly = Countly || {};Countly.q = Countly.q || []; 2510Countly.app_key = '2fe16e9aeee519cc2ecf6ead03869f4e3542ea52'; 2511Countly.url = 'https://analytics.schoolbundle365.com'; 2512Countly.q.push(['track_sessions']); 2513Countly.q.push(['track_pageview']); 2514Countly.q.push(['track_clicks']); 2515Countly.q.push(['track_scrolls']); 2516Countly.q.push(['track_links']); 2517Countly.q.push(['track_forms']); 2518Countly.q.push(['collect_from_forms']); 2519 2520Countly.q.push(['add_event', { 2521 "key": window._ci.siteId +"_page_view", // ä¸é¨ä¸ºè¯¥å¦æ ¡å建çäºä»¶é®å 2522 "count": 1, 2523 "segmentation": { 2524 "url": location.href, 2525 "title": window._ci.title 2526 } 2527}]); 2528 2529(function() { 2530 if(location.host.toLowerCase().indexOf('.schoolbundle.ca')>0) return 2531 2532 var cly = document.createElement('script'); cly.type = 'text/javascript'; 2533 cly.async = true; 2534 cly.src = 'https://analytics.schoolbundle365.com/sdk/web/countly.min.js'; 2535 cly.onload = function(){Countly.init()}; 2536 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cly, s); 2537})(); 2538</script>
2538 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.