1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 <meta charset="utf-8"> 6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7<title>Contact | St. Thomas Aquinas Roman Catholic Separate School Division</title> 8<meta name="Description" content="" /> 9<!-- Social Sharing Meta Tags --> 10 11 12<!-- Twitter Card data --> 13<meta name="twitter:card" value="summary"> 14 15<!-- Open Graph data --> 16<meta property="og:title" content="Contact" /> 17<meta property="og:image" content="https://www.starcatholic.ab.ca/uploads/starlogotwocolourcircle14.png" /> 18<meta property="og:url" content="https://www.starcatholic.ab.ca/contact" /> 19<meta property="og:type" content="website" /> 20 21<!-- End Social Sharing Meta Tags --> 22<link type="text/css" rel="stylesheet" href="/assets/css/password-validation.css?v=20261007094148c" /> 23 24 25 26<style>.grecaptcha-badge{visibility: hidden;}</style> 27 28 <meta name="apple-itunes-app" content="app-id=6453250648" /> 29 <link rel="apple-touch-icon" href="apple-touch-icon.png"> 30 31 <link href="/assets/css/front_bus_status_widget-v2.css" rel="stylesheet" type="text/css" /> 32 33
34<script src="/assets/js/socket.io.js"></script>
34 35 36 <link href="/assets/css/front_school_status_widget.css" rel="stylesheet" type="text/css" /> 37 38 39 <!-- Meta Tags --> 40 <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0"/> 41 42 <!-- Load fonts sooner --> 43 <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,700" rel="stylesheet"> 44 45 <!-- Styles --> 46 <link type="text/css" href="https://resources.webguidecms.ca/assets/plugins/jquery-ui/1.14.2/jquery-ui.min.css" rel="stylesheet" media="all"> 47 <link type="text/css" href="/css/style.css?v=202512011139" rel="stylesheet" media="all"> 48 <link type="text/css" rel="stylesheet" media="all" href="https://resources.webguidecms.ca/assets/plugins/maptiler/3.9.0/maptiler.css"> 49 50 <!-- JS --> 51
51<script src="https://resources.webguidecms.ca/assets/plugins/jquery/4.0.0.js"></script>
51 52
52<script src="https://resources.webguidecms.ca/assets/plugins/jquery-ui/1.14.2/jquery-ui.min.js"></script>
vendor: 74 bytes, lines 52-54
52 53 54<script src="https://www.google.com/recaptcha/enterprise.js"></script>
54<script type="text/javascript" src="https://resources.webguidecms.ca/assets/plugins/maptiler/3.9.0/maptiler.js"></script>
54 55 56 <!-- New Jwplayer--> 57
57<script type="text/javascript" src="/assets/js/jwplayer-7.9.3/jwplayer.js"></script>
57 58
58<script>jwplayer.key="gNgfstuH2grubC+2ejvqKUeV8JqK1LLY314cFg==";</script>
58 59 60 61 <!-- Favicon --> 62 <link rel="shortcut icon" href="/img/favicon.icns"> 63 <link rel="shortcut icon" href="/img/favicon.ico"> 64 65 66 67 68<!-- Keep Google Analytics at the end of this file --> 69 <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 69-70
69 70 <script async src="https://www.googletagmanager.com/gtag/js?id=
70G-0SEC53FENX
vendor: 13 bytes, lines 70-71
70"></script> 71
71<script> 72
vendor: 139 bytes, lines 72-76
72window.dataLayer = window.dataLayer || []; 73 function gtag(){dataLayer.push(arguments);} 74 gtag('js', new Date()); 75 76 gtag('config', '
76G-0SEC53FENX
vendor: 12 bytes, lines 76-78
76'); 77 78
78</script>
78 79 80
81<script type="text/javascript" src="https://resources.webguidecms.ca/assets/js/rally/sites/min/scripts-min.js?v=20261002103444r"></script>
81 82 83 <!-- Matomo --> 84
84<script> 85 var _paq = window._paq = window._paq || []; 86 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 87 _paq.push(['trackPageView']); 88 _paq.push(['enableLinkTracking']); 89 (function() { 90 var u="//analytics.rallycms.ca/"; 91 _paq.push(['setTrackerUrl', u+'matomo.php']); 92 _paq.push(['setSiteId', '3775']); 93 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 94 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 95 })(); 96 </script>
96 97 <!-- End Matomo Code --> 98 99
100<script> 101 !function(){const e=crypto.randomUUID(),n=Date.now(),t=21600,a=604800;let o=0,i=null;function l(){const i=Math.floor((Date.now()-n)/1e3);let l=Math.floor(i/t)*t;if(l<=o)return;const c=new URLSearchParams;c.append("bucket",l),c.append("elapsed",i),c.append("path",window.location.pathname),c.append("session_id",e),l>=a&&c.append("reload",!0);const d="/heartbeat?"+c.toString();navigator.sendBeacon(d),o=l,l>=a&&window.location.reload()}function c(){i||(i=setInterval((()=>{l()}),3e5))}document.addEventListener("visibilitychange",(()=>{"visible"===document.visibilityState?(c(),l()):i&&(clearInterval(i),i=null)})),"visible"===document.visibilityState&&c()}();</script>
101 102 103</head> 104 105<body> 106 <div class="site-content"><!-- closes in footer.php --> 107 108 <a class="skip-link" href="#content">Skip to main content</a> 109 110<div id="site-search"> 111 <div class="container"> 112 <form class="cse-search-box" action="/search-results" _lpchecked="1"> 113 <input type="hidden" value="" name="cx"> 114 <input type="hidden" value="FORID:9" name="cof"> 115 <input type="hidden" value="UTF-8" name="ie"> 116 117 <span class="icon-search"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 118<path fill-rule="evenodd" clip-rule="evenodd" d="M4.341 16.215C1.069 12.943 1.069 7.618 4.341 4.346C5.926 2.761 8.034 1.888 10.276 1.888C12.517 1.888 14.625 2.761 16.21 4.346C17.795 5.931 18.668 8.039 18.668 10.28C18.668 12.517 17.799 14.619 16.22 16.203C16.217 16.206 16.213 16.207 16.21 16.21C16.206 16.214 16.205 16.218 16.202 16.222C14.618 17.802 12.514 18.673 10.276 18.673C8.034 18.673 5.926 17.8 4.341 16.215ZM23.723 22.388L18.182 16.847C19.717 15.005 20.556 12.708 20.556 10.28C20.556 7.534 19.487 4.953 17.545 3.011C15.603 1.069 13.022 0 10.276 0C7.529 0 4.948 1.069 3.006 3.011C-1.002 7.02 -1.002 13.542 3.006 17.55C4.948 19.492 7.529 20.561 10.276 20.561C12.705 20.561 15.005 19.721 16.847 18.183L22.388 23.723C22.573 23.908 22.814 24 23.056 24C23.298 24 23.539 23.908 23.723 23.723C24.092 23.355 24.092 22.757 23.723 22.388Z" fill="#034A87"/> 119</svg> 120</span> 121 <input type="text" name="q" class="search-input text" onclick="this.value='';" value="" placeholder="Search..." /> 122 <span id="close-btn" class="icon-close"><svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 123<mask id="mask0_371_3838" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="45" height="45"> 124<rect width="45" height="45" fill="#D9D9D9"/> 125</mask> 126<g mask="url(#mask0_371_3838)"> 127<path d="M12.0002 34.9757L10.0244 32.9999L20.5244 22.4999L10.0244 11.9999L12.0002 10.0241L22.5002 20.5241L33.0002 10.0241L34.976 11.9999L24.476 22.4999L34.976 32.9999L33.0002 34.9757L22.5002 24.4757L12.0002 34.9757Z" fill="#1C1B1F"/> 128</g> 129</svg> 130</span> 131 <!-- <span>Press enter to search</span> --> 132 </form> 133 </div><!-- .container --> 134</div><!-- #site-search --> 135 136<header id="header" class=""> 137 <div class="container"> 138 139 <div class="header__links-left"> 140 <div class="header__logo"> 141 <a href="https://www.starcatholic.ab.ca/" title="St. Thomas Aquinas Roman Catholic Separate School Division" class="header__logo-desktop"> 142 <img src="https://www.starcatholic.ab.ca/img/logos/star-logo-horizontal.png" alt="STAR Catholic Horizontal Logo"> 143 </a> 144 145 <a href="https://www.starcatholic.ab.ca/" title="St. Thomas Aquinas Roman Catholic Separate School Division" class="header__logo-mobile"> 146 <img src="https://www.starcatholic.ab.ca/img/logos/star-logo-colors.png" alt="STAR Catholic Logo"> 147 </a> 148 </div> 149 150 151 <!-- Additional links --> 152 <div class="additional-links"> 153 <a href="https://www.starcatholic.ab.ca/division/about-us" target="_self" class="link-item"> 154 About Us </a> 155 <a href="https://www.starcatholic.ab.ca/schools/our-schools" target="_self" class="link-item"> 156 Schools </a> 157 <a href="https://www.starcatholic.ab.ca/careers/career-listings" target="_self" class="link-item"> 158 Careers </a> 159 <a href="https://www.starcatholic.ab.ca/contact" target="_self" class="link-item"> 160 Contact </a> 161 </div> 162 163 </div> 164 165 <div class="header__links-right"> 166 167 <div class="gtranslate__container"> 168 <div class="gtranslate"> 169 <!-- GTranslate: https://gtranslate.io/ --> 170 <div id="google_translate_element2" class="gtranslate-select"></div> 171 172
172<script type="text/javascript"> 173 function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'en',autoDisplay: false}, 'google_translate_element2');} 174 </script>
174 175 176
176<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script>
176 177 178
178<script type="text/javascript"> 179 /* <![CDATA[ */ 180 eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 7(a,b){n{4(2.9){3 c=2.9("o");c.p(b,f,f);a.q(c)}g{3 c=2.r();a.s(\'t\'+b,c)}}u(e){}}6 h(a){4(a.8)a=a.8;4(a==\'\')v;3 b=a.w(\'|\')[1];3 c;3 d=2.x(\'y\');z(3 i=0;i<d.5;i++)4(d[i].A==\'B-C-D\')c=d[i];4(2.j(\'k\')==E||2.j(\'k\').l.5==0||c.5==0||c.l.5==0){F(6(){h(a)},G)}g{c.8=b;7(c,\'m\');7(c,\'m\')}}',43,43,'||document|var|if|length|function|GTranslateFireEvent|value|createEvent||||||true|else|doGTranslate||getElementById|google_translate_element2|innerHTML|change|try|HTMLEvents|initEvent|dispatchEvent|createEventObject|fireEvent|on|catch|return|split|getElementsByTagName|select|for|className|goog|te|combo|null|setTimeout|500'.split('|'),0,{})) 181 /* ]]> */ 182 </script>
182 183</div> </div> 184 185 <button id="site-search-toggle"><span>Search</span></button> 186 187 188 <div class="bus-widget"> 189 190<div class="bus-status-widget js-bus-widget-container" data-status="ontime"> 191 <a href="https://www.starcatholic.ab.ca/busing/bus-status-page" title="Bus Status"> 192 <span class="count js-bus-widget-count"></span> 193 <span class="icon"><svg viewBox="0 0 20 19" xmlns="http://www.w3.org/2000/svg" class="icon-bus-status-svg"> 194 <path d="M9.999 0c4.396 0 7.96 1.198 7.96 2.677v.362h-.001v2.205h1.474a.56.56 0 01.568.55v2.84a.56.56 0 01-.568.55h-1.474v6.224c0 .61-.446 1.103-.996 1.103h-.425v.58c0 .723-.605 1.309-1.352 1.309h-.708c-.746 0-1.351-.586-1.351-1.31v-.579H6.872v.58c0 .723-.605 1.309-1.352 1.309h-.708c-.746 0-1.352-.586-1.352-1.31v-.579h-.424c-.55 0-.997-.494-.997-1.103V9.181H.568A.56.56 0 010 8.631v-2.84a.56.56 0 01.568-.55h1.471V2.678C2.039 1.198 5.603 0 9.999 0zm2.243 12.6H7.758l-.09.008a.587.587 0 00-.468.59v.09l.006.148c.07.876.756 1.564 1.592 1.564h2.442l.142-.007c.795-.077 1.418-.793 1.418-1.665v-.13l-.007-.097c-.044-.284-.274-.501-.55-.501zM15.6 12a1.2 1.2 0 100 2.4 1.2 1.2 0 000-2.4zM4.4 12a1.2 1.2 0 100 2.4 1.2 1.2 0 000-2.4zm10.864-7.2H4.536l-.087.007A.536.536 0 004 5.335v2.122l.005.153a2.145 2.145 0 002.14 1.99h7.51l.153-.005A2.144 2.144 0 0015.8 7.457V5.335l-.007-.086a.536.536 0 00-.529-.449zM13.6 2.4a.8.8 0 100 1.6.8.8 0 000-1.6zm2.4 0A.8.8 0 1016 4a.8.8 0 000-1.6zm-12 0A.8.8 0 104 4a.8.8 0 000-1.6zm2.4 0a.8.8 0 100 1.6.8.8 0 000-1.6z" class="fill" fill-rule="evenodd"/> 195</svg></span> 196 </a> 197</div><!-- /.bus-status-widget --> 198
199<script> 200 var socket = io( 'https://socketio.rallycms.ca:8082', {secure: true, transports: ['websocket']}); 201 202 var all_buses = [{"id":"29096","district_id":"42","driver_name":"","bus_number":"Wolf Creek Public Schools Busses","status_id":"1","active":"1","route_id":"240","comments":null,"special_notice":"Please see Wolf Creek School Division's website for updates on bus status","status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Lacombe","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14312","district_id":"42","driver_name":"","bus_number":"Route 01L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14313","district_id":"42","driver_name":"","bus_number":"Route 02L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46612","district_id":"42","driver_name":"","bus_number":"Route 03L - Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46831","district_id":"42","driver_name":"","bus_number":"Route 04L - Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":"2025-02-19 23:23:20","last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14315","district_id":"42","driver_name":"","bus_number":"Route 05L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14316","district_id":"42","driver_name":"","bus_number":"Route 06L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14317","district_id":"42","driver_name":"","bus_number":"Route 07L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14318","district_id":"42","driver_name":"","bus_number":"Route 08L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14319","district_id":"42","driver_name":"","bus_number":"Route 09L - Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14320","district_id":"42","driver_name":"","bus_number":"Route 10L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"}
202,{"id":"14321","district_id":"42","driver_name":"","bus_number":"Route 11L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14322","district_id":"42","driver_name":"","bus_number":"Route 12L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46611","district_id":"42","driver_name":"","bus_number":"Route 13L - Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14323","district_id":"42","driver_name":"","bus_number":"Route 14L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14324","district_id":"42","driver_name":"","bus_number":"Route 15L \u2013 Leduc (CTK Rural Transfer)","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14325","district_id":"42","driver_name":"","bus_number":"Route 16L \u2013 Leduc (ND Rural Transfer)","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14326","district_id":"42","driver_name":"","bus_number":"Route 17L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14327","district_id":"42","driver_name":"","bus_number":"Route 18L \u2013 Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46610","district_id":"42","driver_name":"","bus_number":"Route 19L - Leduc","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14300","district_id":"42","driver_name":"","bus_number":"Route 20 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14301","district_id":"42","driver_name":"","bus_number":"Route 21 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"}
202,{"id":"14302","district_id":"42","driver_name":"","bus_number":"Route 22 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14303","district_id":"42","driver_name":"","bus_number":"Route 23 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14304","district_id":"42","driver_name":"","bus_number":"Route 24 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14305","district_id":"42","driver_name":"","bus_number":"Route 25 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14306","district_id":"42","driver_name":"","bus_number":"Route 26 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"16386","district_id":"42","driver_name":"","bus_number":"Route 27 - Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"28582","district_id":"42","driver_name":"","bus_number":"Route 28 \u2013 Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46613","district_id":"42","driver_name":"","bus_number":"Route 29 - Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14309","district_id":"42","driver_name":"","bus_number":"Route 30 \u2013 Wetaskiwin","status_id":"1","active":"1","route_id":"243","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Wetaskiwin","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14310","district_id":"42","driver_name":"","bus_number":"Route 31 \u2013 Wetaskiwin","status_id":"1","active":"1","route_id":"243","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Wetaskiwin","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14311","district_id":"42","driver_name":"","bus_number":"Route 32 \u2013 Wetaskiwin","status_id":"1","active":"1","route_id":"243","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Wetaskiwin","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46614","district_id":"42","driver_name":"","bus_number":"Route 33 - Wetaskiwin","status_id":"1","active":"1","route_id":"243","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Wetaskiwin","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"}
202,{"id":"14307","district_id":"42","driver_name":"","bus_number":"Route 40 \u2013 Drayton Valley","status_id":"1","active":"1","route_id":"239","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Drayton Valley","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"28584","district_id":"42","driver_name":"","bus_number":"Route 41 \u2013 Drayton Valley","status_id":"1","active":"1","route_id":"239","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Drayton Valley","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46615","district_id":"42","driver_name":"","bus_number":"Route 42 - Drayton Valley","status_id":"1","active":"1","route_id":"239","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Drayton Valley","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"14308","district_id":"42","driver_name":"","bus_number":"Route 50 \u2013 Lacombe (LC8)","status_id":"1","active":"1","route_id":"240","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Lacombe","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"46616","district_id":"42","driver_name":"","bus_number":"Route 51 - Lacombe (LC9)","status_id":"1","active":"1","route_id":"240","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":null,"last_updated":"2026-10-07 18:00:05","route_name":"Lacombe","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"47404","district_id":"42","driver_name":"","bus_number":"Route 60L \u2013 CTK\/Beaumont","status_id":"1","active":"1","route_id":"241","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":"2025-08-25 21:42:30","last_updated":"2026-10-07 18:00:05","route_name":"Leduc","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"},{"id":"47850","district_id":"42","driver_name":"","bus_number":"Route 61B - Beaumont","status_id":"1","active":"1","route_id":"238","comments":null,"special_notice":null,"status_duration":null,"updated":"1791396005","creation_date":"2026-08-25 17:28:15","last_updated":"2026-10-07 18:00:05","route_name":"Beaumont","status_name":"On Time","status_class":"on-time","raw_status_name":"On Time"}]; 203 var ontime, delayed, cancelled, early, all, status_class, alert_count; 204 var bus_update_event_type = 'busUpdate_v2.3.0_District42'; 205 206 207 socket.off(bus_update_event_type); 208 209 socket.on(bus_update_event_type, function(data) { 210 211 ontime = 0, delayed = 0, cancelled = 0, early = 0, all = 0; 212 213 $.each(all_buses, function(index, element) { 214 if(data[element.id]) { 215 element.status_name = data[element.id].status_name; 216 element.raw_status_name = data[element.id].raw_status_name; 217 } 218 219 all++; 220 221 if(element.raw_status_name == "On Time"){ 222 ontime++; 223 }else if(element.raw_status_name == "Delayed"){ 224 delayed ++; 225 }else if(element.raw_status_name == "Cancelled"){ 226 cancelled++; 227 }else if(element.raw_status_name == "Early"){ 228 early++; 229 } 230 231 //remove any ones that were just made inactive from the totals 232 if(data[element.id] && data[element.id].active == '0') { 233 all--; 234 235 if(element.raw_status_name == "On Time"){ 236 ontime--; 237 }else if(element.raw_status_name == "Delayed"){ 238 delayed --; 239 }else if(element.raw_status_name == "Cancelled"){ 240 cancelled--; 241 }else if(element.raw_status_name == "Early"){ 242 early--; 243 } 244 } 245 }); 246 247 if(!all_buses || all_buses.length < 1) { 248 $.each(data, function(index, element) { 249 all++; 250 251 if(element.raw_status_name == "On Time"){ 252 ontime++; 253 }else if(element.raw_status_name == "Delayed"){ 254 delayed ++; 255 }else if(element.raw_status_name == "Cancelled"){ 256 cancelled++; 257 }else if(element.raw_status_name == "Early"){ 258 early++; 259 } 260 261 //remove any ones that were just made inactive from the totals 262 if(element.active == '0') { 263 all--; 264 265 if(element.raw_status_name == "On Time"){ 266 ontime--; 267 }else if(element.raw_status_name == "Delayed"){ 268 delayed --; 269 }else if(element.raw_status_name == "Cancelled"){ 270 cancelled--; 271 }else if(element.raw_status_name == "Early"){ 272 early--; 273 } 274 } 275 }); 276 } 277 278 279 //calculate what we need to know for updating the status 280 alert_count = delayed + cancelled + early; 281 282 if(all == 0 || (ontime == 0 && delayed == 0 && cancelled == 0 && early == 0)) { 283 status_class = "inactive"; 284 alert_count = 0; 285 } 286 else if(alert_count != 0) 287 { 288 if(cancelled > 0) 289 { 290 status_class = "cancelled"; 291 } 292 else if(delayed > 0) 293 { 294 status_class = "delayed"; 295 } 296 else if(early > 0) 297 { 298 status_class = "early"; 299 } 300 } 301 else 302 { 303 status_class = "ontime"; 304 alert_count = 0; 305 } 306 307 //Update the widget to reflect the state of things 308 $('.js-bus-widget-container').attr('data-status', status_class); 309 310 if(alert_count > 0) { 311 $('.js-bus-widget-count').html(alert_count); 312 } 313 else 314 { 315 $('.js-bus-widget-count').html(''); 316 } 317 318 }); 319</script>
319 320 </div><!-- /.bus-widget --> 321 322 <button id="menu-toggle"><span>Menu</span></button> 323 </div><!-- .header__links --> 324 325 </div><!-- .container --> 326</header> 327 328<div class="site-navigation js-site-navigation"> 329 <div class="menu-holder"> 330 <div class="menu-header"> 331 <button class="close-btn js-close-nav"><span aria-label="Close Button"></span></button> 332 </div> 333 334 <div class="menu-container"> 335 <nav aria-label="Primary Navigation" role="navigation" id="main-menu"> 336 <ul> 337<li class="children first"><a class="head" href="/division"><b>Division</b></a> 338 <ul class="collapsed secondary-navigation" > 339 <li class="children first"><a href="/division/about-us"><b>About Us</b></a> 340 <ul class="collapsed" > 341 <li class="first"><a href="/division/about-us/history"><b>History</b></a></li> 342 <li class="last"><a href="/division/about-us/mission-vision"><b>Mission & Vision</b></a></li> 343 </ul> 344</li> 345 <li class=""><a href="/division/news"><b>News</b></a></li> 346 <li class=""><a href="/division/events"><b>Calendar</b></a></li> 347 <li class="children"><a href="/division/documents"><b>Documents</b></a> 348 <ul class="collapsed" > 349 <li class="first"><a href="/division/documents/policies-and-procedures"><b>Procedures Manual</b></a></li> 350 <li class="last"><a href="/division/documents/reports"><b>Reports/Resources</b></a></li> 351 </ul> 352</li> 353 <li class="children"><a href="/division/school-board"><b>School Board</b></a> 354 <ul class="collapsed" > 355 <li class="first"><a href="/division/school-board/meet-our-trustees"><b>Meet our Trustees</b></a></li> 356 <li class=""><a href="/division/school-board/board-highlights"><b>Board Highlights</b></a></li> 357 <li class=""><a href="/division/school-board/board-meetings"><b>Board Meetings</b></a></li> 358 <li class=""><a href="/division/school-board/board-policies"><b>Board Policies</b></a></li> 359 <li class=""><a href="/division/school-board/181153"><b>Board Political Advocacy Plan</b></a></li> 360 <li class="last"><a href="/division/school-board/board-priorities"><b>Board Priorities</b></a></li> 361 </ul> 362</li> 363 <li class=""><a href="/division/central-office-staff"><b>Centre for Education Staff</b></a></li> 364 <li class="children"><a href="/division/parents"><b>Parents</b></a> 365 <ul class="collapsed" > 366 <li class="first"><a href="/division/parents/registration"><b>Registration</b></a></li> 367 <li class=""><a href="/division/parents/catholic-education"><b>Catholic Education</b></a></li> 368 <li class=""><a href="/division/parents/general-notices"><b>General Notices</b></a></li> 369 <li class=""><a href="/division/parents/school-councils"><b>School Councils</b></a></li> 370 <li class=""><a href="/division/parents/sms-text-message-service-for-parents"><b>Text Message Service</b></a></li> 371 <li class=""><a href="/division/parents/school-cash-online"><b>RYCOR</b></a></li> 372 <li class=""><a href="/division/parents/community-support"><b>Community Support Services</b></a></li> 373 <li class=""><a href="/division/parents/assessment-and-reporting-information"><b>Assessment and Reporting Information</b></a></li> 374 <li class=""><a href="/division/parents/powerschool-how-tos"><b>PowerSchool How-Tos</b></a></li> 375 <li class="last"><a href="/division/parents/201900"><b>Growth and Development Resources</b></a></li> 376 </ul> 377</li> 378 <li class="children"><a href="/division/students"><b>Students</b></a> 379 <ul class="collapsed" > 380 <li class="first"><a href="/division/students/post-secondary-education"><b>Post Secondary Education</b></a></li> 381 <li class=""><a href="/division/students/resources"><b>Resources</b></a></li> 382 <li class=""><a href="/division/students/scholarships-bursaries"><b>Scholarships & Bursaries</b></a></li> 383 <li class=""><a href="/division/students/resources-and-community-support"><b>Community Support Services</b></a></li> 384 <li class="last"><a href="/division/students/off-campus-education"><b>Off-Campus Education</b></a></li> 385 </ul> 386</li> 387 <li class=""><a href="/division/donations"><b>Donations</b></a></li> 388 <li class="last"><a href="/division/programs"><b>Programs</b></a></li> 389 </ul> 390</li> 391<li class="children"><a class="head" href="/schools"><b>Schools</b></a>
392 <ul class="collapsed secondary-navigation" > 393 <li class="first"><a href="/schools/our-schools"><b>Our Schools</b></a></li> 394 <li class="last"><a href="/schools/school-calendars"><b>School Calendars</b></a></li> 395 </ul> 396</li> 397<li class="children"><a class="head" href="/faith"><b>Faith</b></a> 398 <ul class="collapsed secondary-navigation" > 399 <li class="first"><a href="/faith/faith-resources"><b>Faith Resources</b></a></li> 400 <li class=""><a href="/faith/parish-connections"><b>Parish Connections</b></a></li> 401 <li class=""><a href="/faith/life-framework"><b>LIFE Framework</b></a></li> 402 <li class=""><a href="/faith/why-choose-catholic-education"><b>Why Choose Catholic Education?</b></a></li> 403 <li class=""><a href="/faith/grace"><b>GrACE</b></a></li> 404 <li class=""><a href="/faith/celebrating-catholic-education-sunday"><b>Celebrating Catholic Education Week</b></a></li> 405 <li class=""><a href="/faith/five-marks-of-catholic-school-identity"><b>Five Marks of Catholic School Identity</b></a></li> 406 <li class=""><a href="/faith/common-prayers"><b>Common Prayers</b></a></li> 407 <li class="last"><a href="/faith/catholic-social-teaching"><b>Catholic Social Teaching</b></a></li> 408 </ul> 409</li> 410<li class="children"><a class="head" href="/busing"><b>Busing</b></a> 411 <ul class="collapsed secondary-navigation" > 412 <li class="first"><a href="/busing/bus-status"><b>Bus Status</b></a></li> 413 <li class=""><a href="/busing/bus-schedules"><b>Bus Schedules</b></a></li> 414 <li class="children"><a href="/busing/registration-and-fees"><b>
414Registration and Fees</b></a> 415 <ul class="collapsed" > 416 <li class="first"><a href="/busing/registration-and-fees/bus-registration"><b>Bus Registration</b></a></li> 417 <li class="last"><a href="/busing/registration-and-fees/bus-providers"><b>Where Do I Register for Busing?</b></a></li> 418 </ul> 419</li> 420 <li class=""><a href="/busing/general-information2"><b>Boundary and Busing Maps</b></a></li> 421 <li class=""><a href="/busing/cancellation-delay"><b>Cancellation & Delay</b></a></li> 422 <li class="children last"><a href="/busing/faq"><b>Frequently Asked Questions</b></a> 423 <ul class="collapsed" > 424 <li class="first"><a href="/busing/faq/general-information"><b>General FAQ</b></a></li> 425 <li class=""><a href="/busing/faq/leduc-busing-faq"><b>Leduc Busing FAQ</b></a></li> 426 <li class=""><a href="/busing/faq/cancellation-delay-faq"><b>Cancellation/Delay FAQ</b></a></li> 427 <li class=""><a href="/busing/faq/registration-faq"><b>Registration FAQ</b></a></li> 428 <li class=""><a href="/busing/faq/safety-and-security"><b>Safety and Security FAQ</b></a></li> 429 <li class="last"><a href="/busing/faq/inclusive-education"><b>Inclusive Education FAQ</b></a></li> 430 </ul> 431</li> 432 </ul> 433</li> 434<li class="children"><a class="head" href="/careers"><b>Careers</b></a> 435 <ul class="collapsed secondary-navigation" > 436 <li class="first"><a href="/careers/career-listings"><b>Career Listings</b></a></li> 437 <li class=""><a href="/careers/current-opportunities"><b>Current Opportunities</b></a></li> 438 <li class=""><a href="/careers/employee-agreements"><b>Employee Agreements</b></a></li> 439 <li class=""><a href="/careers/current-employees"><b>Online Absence System</b></a></li> 440 <li class="last"><a href="/careers/staff-development-fund"><b>Staff Development Fund</b></a></li> 441 </ul> 442</li> 443<li class="active current last"><a class="head" href="/contact"><b>Contact</b></a></li> 444</ul> 445 </nav> 446 </div> 447 448 <div class="site-navigation__second-level js-menu-second"> 449 <div class="menu-header"> 450 <button class="close-btn js-close-nav"><span aria-label="Close Button"></span></button> 451 </div> 452 <ul class="nav-holder js-nav-holder secondary-navigation"></ul> 453 </div> 454 <div class="site-navigation__third-level js-menu-third"> 455 <div class="menu-header"> 456 <button class="close-btn js-close-nav"><span aria-label="Close Button"></span></button> 457 </div> 458 <ul class="nav-holder js-nav-holder third-navigation"></ul> 459 </div> 460 </div> 461</div> 462 463<div class="menu-overlay js-menu-overlay"></div> 464 465<!-- Content anchor for skip to link --> 466<a name="content"></a> 467 468 469 470 471<main id="main" class="main--contact" > 472 473 474 475 476 <div id="page-banner" class=""> 477 478 479 </div><!-- #page-banner--> 480 481 482 <div class="container"> 483 484 <div class="contact-bg"> 485 <div class="contact__wrapper"> 486 <h1>Contact</h1> 487 488 <div class="address"> 489 <p>St. Thomas Aquinas Roman Catholic Separate School Division</p> 490 <p> 491 6547 Sparrow Drive<br /> 492 Leduc, AB, T9E 7C7 </p> 493 494 <a href="https://www.google.ca/maps/dir//53.2649964,-113.5511524" target="_blank" title="Directions to St. Thomas Aquinas Roman Catholic Separate School Division" class="direction-link"> 495 Get Directions 496 </a> 497 </div> 498 499 <div class="contact-info"> 500 <p>Phone: 780.986.2500</p> 501 502 <p>Fax: 780.986.8620</p> 503 504 <p>Toll-Free: 1-800-583-0688</p> 505 506 </div> 507 508 <div class="additional-links"> 509 <a href="https://www.starcatholic.ab.ca/division/central-office-staff" target="_self" class="link">Staff Directory</a> 510 <a href="https://www.starcatholic.ab.ca/schools/our-schools" target="_self" class="link">School Directory</a> 511 </div> 512 513 514 <div id="contact-map"></div> 515 </div> 516</div> 517 518 <style> 519 .custom-marker { 520 background-image: url('/img/map_pin.png'); 521 background-size: cover; 522 width: 37px; 523 height: 64px; 524 cursor: pointer; 525 } 526 </style> 527 528
528<script type="text/javascript"> 529 $(document).ready(function(){ 530 const mapCenter = [-113.5511524, 53.2649964]; 531 const popupContent = "<div class=\"contact-map__info\">\n\t<h3 class=\"title\">St. Thomas Aquinas Roman Catholic Separate School Division<\/h3>\n\t<p class=\"body\">6547 Sparrow Drive\t\t<br \/>Leduc, AB\t\t<br \/>T9E 7C7\t\t<br \/>780.986.2500\t<\/p>\n\t<br \/>\n\t\t\t<p>\n\t\t\t<a href='https:\/\/www.google.ca\/maps\/dir\/\/53.2649964,-113.5511524' target=\"_blank\">Directions<\/a>\n\t\t<\/p>\n\t<\/div>"; 532 const maptiler_api_key = 'rVjFNGR4MAVSxyT0TtN1'; 533 534 maptilersdk.config.apiKey = maptiler_api_key; 535 536 const map = new maptilersdk.Map({ 537 container: 'contact-map', 538 style: 'https://api.maptiler.com/maps/019eff7f-dcb1-7bc7-a461-23cba4d5f9b1/style.json?key=rVjFNGR4MAVSxyT0TtN1', 539 center: [-113.5511524, 53.2649964], 540 zoom: 15, 541 scrollZoom: false 542 }); 543 544 const nav = new maptilersdk.NavigationControl(); 545 map.addControl(nav, 'top-left'); 546 547 // Create a custom HTML element for the marker icon 548 const customIcon = document.createElement('div'); 549 customIcon.className = 'custom-marker'; 550 551 // Create a popup 552 const popup = new maptilersdk.Popup({offset: 25}).setHTML(popupContent); 553 554 // Create the marker with the custom icon, set its position and popup and add it to the map. 555 new maptilersdk.Marker({ element: customIcon }) 556 .setLngLat(mapCenter) 557 .setPopup(popup) // sets a popup on this marker 558 .addTo(map); 559 560 // When popup opens, move the map 561 popup.on('open', function () { 562 const offsetY = 150; // adjust based on popup height 563 564 const point = map.project(mapCenter); 565 point.y -= offsetY; 566 567 const newCenter = map.unproject(point); 568 569 map.easeTo({ 570 center: newCenter, 571 duration: 500 572 }); 573 }); 574 }); 575 </script>
575 576 577 </div> 578 579 </main><!-- #main --> 580 581 582 </div><!-- .site-content --> 583 584 <footer id="footer" class=""> 585 <div class="container"> 586 587 <div class="footer--left"> 588 <a href="https://www.starcatholic.ab.ca/" title="St. Thomas Aquinas Roman Catholic Separate School Division" class="footer__logo"> 589 <img src="https://www.starcatholic.ab.ca/img/logos/star-logo-circle.png" alt="STAR Catholic Logo"> 590 </a> 591 592 <div class="footer--left__content"> 593 <div class="footer__address-info"> 594 <h2>St. Thomas Aquinas Roman Catholic Separate School Division</h2> 595 596 <div class="address"> 597 <p>6547 Sparrow Drive</p> 598 <p>Leduc, AB, T9E 7C7</p> 599 </div> 600 </div> 601 602 <a href="https://www.starcatholic.ab.ca/contact" title="Contact">Contact</a> 603 </div> 604 </div> 605 606 <div class="footer--right"> 607 <div class="footer__quicklinks"> 608 <div class="footer__quicklinks-parent"> 609 <h3>Parent Links</h3> 610 <div class="links-wrapper"> 611 <a href="https://starcatholic.powerschool.com/public/home.html" target="_blank"> 612 PowerSchool </a> 613 <a href="http://starcatholic.powerschool.com/public" target="_blank"> 614 RYCOR </a> 615 </div> 616 </div> 617 618 <div class="footer__quicklinks-student"> 619 <h3>Student Links</h3> 620 <div class="links-wrapper"> 621 <a href="https://starcatholic.powerschool.com/student" target="_blank"> 622 PowerSchool </a> 623 <a href="https://www.starcatholic.ab.ca/division/parents" target="_self"> 624 Parents </a> 625 </div> 626 </div> 627 628 <div class="footer__quicklinks-staff"> 629 <h3>Staff Links</h3> 630 <div class="links-wrapper"> 631 <a href="https://www.starcatholic.ab.ca/careers/career-listings" target="_blank"> 632 Job Opportunities </a> 633 <a href="https://starcatholic.powerschool.com/teachers" target="_blank"> 634 PowerSchool </a> 635 <a href="https://www.starcatholic.ab.ca/careers/staff-development-fund" target="_self"> 636 Staff Development Fund </a> 637 <a href="https://starcatholic.civicweb.net/filepro/documents" target="_self"> 638 Civic Web Agendas </a> 639 <a href="https://www.theworks-intl-ca.com/Pages/login.asp?di=50044&dia=d5at5&url=%2FLMS%2FlmsPersonCourses.php%3Fdi%3D50044%26dia%3Dd5at5&psw_l=1&lms_l=1&&mi=5" target="_self"> 640 Health & Safety </a> 641 <a href="https://ab02.atrieveerp.com/stthomas/login.aspx?ReturnUrl=%2fstthomas%2fservlet%2fBroker" target="_blank"> 642 Atrieve ERP </a> 643 </div> 644 </div> 645 </div> 646 647 <div class="footer__legal"> 648 <a class="privacy-policy-link" href="https://www.starcatholic.ab.ca/privacy-policy" target="_blank" aria-label="Privacy Policy">Privacy Notice</a> 649 650 <p class="siteby"> 651 <a href="https://www.rallyonline.ca/" target="_blank" title="School District Websites By Rally" id="rally-logo"> 652 <span class="text">School District Website by</span> 653 <span class="logo"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 253.32 91.99"><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path d="M91.5,27.08h9.74l.05,8.17c1.46-3.76,6.48-10.76,15.37-9.77V39.61c-8.43-1-12.21,4.5-12.21,10.15V68.42h-13Z" style="fill:#1b3646"></path><path d="M120.15,56.14c0-8.14,5.56-11.54,17.44-12.79l11.12-1.16c0-4.9-1.82-7.47-7.47-7.47-5.31,0-6.81,1.49-6.81,4.89H121.81c0-9,3.66-14.27,19.1-14.27,18.1,0,20.75,8.13,20.75,19.09v24h-8.87V61.78c-2.91,4.82-7.47,7.39-15,7.39C127.79,69.17,120.15,65,120.15,56.14Zm28.56-5.48-8.3,1c-5.15.5-6.73,2-6.73,4,0,2.57,2,4.4,6.73,4.4C146.22,60,148.63,55.89,148.71,50.66Z" style="fill:#1b3646"></path><path d="M170.05,9.73H183V68.42H170.05Z" style="fill:#1b3646"></path><path d="M191.55,9.73H204.5V68.42H191.55Z" style="fill:#1b3646"></path><path d="M212.47,72.49h12.95c.17,2.49.59,4.74,7.56,4.74,6.31,0,7.39-3.91,7.39-7.73V63.94c-2.16,3.24-5.23,5.23-11.13,5.23-14.11,0-16.35-8-16.35-19.51V27.08h13V50.16c0,5.89,1,8.22,7.06,8.22,5.89,0,7.38-2.57,7.38-8.64l.09-22.66h12.95V68.51c0,8.3-3,17.27-20.51,17.27C216.37,85.78,212.47,81.21,212.47,72.49Z" style="fill:#1b3646"></path><path d="M67.76,83.12,41.11,56.47h0l-.31-.31C51,54.28,65.54,44.82,65.54,28.29,65.54,8.46,54.43,0,28.37,0H5.27A5.12,5.12,0,0,0,1.6,1.53,5.15,5.15,0,0,0,.08,5.2V18.71h0L0,72l0,0V86.79A5.2,5.2,0,0,0,5.19,92H64.08a5.2,5.2,0,0,0,3.68-8.87ZM3.92,3.85a1.9,1.9,0,0,1,1.35-.56h23.1c28.12,0,33.88,10,33.88,25,0,16-15.51,24.56-24.36,24.94L3.37,18.57V5.19A1.87,1.87,0,0,1,3.92,3.85ZM3.29,23.3,33.15,53.16H15L5.68,64.9l-2.38,3ZM65.84,87.52a1.86,1.86,0,0,1-1.76,1.18H5.19a1.91,1.91,0,0,1-1.9-1.91V73.18l5.83-7.32,7.51-9.38,19.68,0h.14l29,29A1.85,1.85,0,0,1,65.84,87.52Z" style="fill:#1b3646"></path></g></g></svg></span> 654 </a> 655 </p> 656 </div> 657 658 </div> 659 660 </div><!-- container --> 661 662 </footer> 663 664
664<script type="text/javascript" src="/js/min/scripts-min.js"></script>
664 665 666</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.