PageSourceSearch

https://www.starcatholic.ab.ca/contact

html starcatholic.ab.ca collected 2026-10-07 19:10:24 UTC 47,865 bytes, 666 lines download raw bytes

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.