1<!DOCTYPE html> 2<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 3<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 4<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]--> 5<!--[if gt IE 8]><!--> 6<html class="no-js" lang="en-US"> 7<!--<![endif]--> 8<head> 9 <!-- Published by OpenCities, 1.38.0.1 --> 10 11 12 13 14 15 <meta charset="utf-8"> 16 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 17 <meta name="theme-color" content="#FFFFFF"/> 18 <title>Explorer Post 265 Kalamazoo Public Safety</title> 19 <meta name="generator" content="OpenCities - https://granicus.com/product/opencities" /> 20 21 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 22 <!-- Using mobile-web-app-capable for now to enable full-screen experience on supported platforms --> 23 <!-- Note: This tag works mainly on Android Chrome. It does NOT enable full-screen mode on iOS Safari. --> 24 <!-- For iOS, the correct tag is: <meta name="apple-mobile-web-app-capable" content="yes"> --> 25 <!-- TODO: Monitor for updated meta tag standards from Apple or other browser vendors --> 26 <meta name="mobile-web-app-capable" content="yes" /> 27 <meta name="description" content="Explorer Post 265 is comprised of young adults ages 14 to 21 who are interested in law enforcement, fire fighting, or other leadership-style careers. Its mission is to build self-confidence in our Explorers while laying a foundation of ethics, respect, honesty, and integrity." /> 28 <meta property="og:type" content="article" /> 29 <meta property="og:url" content="https://www.kalamazoopublicsafety.org/Community/Explorer-Post-265" /> 30 <meta property="og:title" content="Explorer Post 265" /> 31 <meta property="og:description" content="Explorer Post 265 is comprised of young adults ages 14 to 21 who are interested in law enforcement, fire fighting, or other leadership-style careers. Its mission is to build self-confidence in our Explorers while laying a foundation of ethics, respect, honesty, and integrity." /> 32 <meta property="og:image" content="https://www.kalamazoopublicsafety.org/files/ocwebsite/KDPS/HeroImage/KDPS%20Shield,%20color.png?w=1200" /> 33 <meta property="twitter:card" content="summary" /> 34 <meta property="twitter:title" content="Explorer Post 265" /> 35 <meta property="twitter:description" content="Explorer Post 265 is comprised of young adults ages 14 to 21 who are interested in law enforcement, fire fighting, or other leadership-style careers. Its mission is to build self-confidence in our Explorers while laying a foundation of ethics, respect, honesty, and integrity." /> 36 <meta property="twitter:image" content="https://www.kalamazoopublicsafety.org/files/ocwebsite/KDPS/HeroImage/KDPS%20Shield,%20color.png?w=1080" /> 37 <link rel="canonical" href="https://www.kalamazoopublicsafety.org/Community/Explorer-Post-265" /> 38 39 40 <link rel="apple-touch-icon" sizes="180x180" href="/files/ocfavicon/KDPS/apple-touch-icon.png?V=638398753430785128"> 41<link rel="icon" type="image/png" sizes="32x32" href="/files/ocfavicon/KDPS/favicon-32x32.png?V=638398753430785128"> 42<link rel="icon" type="image/png" sizes="16x16" href="/files/ocfavicon/KDPS/favicon-16x16.png?V=638398753430785128"> 43<link rel="manifest" href="/files/ocfavicon/KDPS/site.webmanifest?V=638398753430785128"> 44<link rel="shortcut icon" href="/files/ocfavicon/KDPS/favicon.ico?V=638398753430785128"> 45<meta name="msapplication-TileColor" content="#000000"> 46<meta name="msapplication-config" content="/files/ocfavicon/KDPS/browserconfig.xml?V=638398753430785128"> 47
47<script> 48 (function () { 49 if (window.__UNLOAD_LAZY_PATCH__) return; 50 window.__UNLOAD_LAZY_PATCH__ = true; 51 52 var supportsPageHide = ("onpagehide" in window); 53 var mappedType = supportsPageHide ? "pagehide" : "beforeunload"; 54 var nativeAdd = window.addEventListener; 55 var nativeRemove = window.removeEventListener; 56 var unloadMap = null; 57 var patched = false; 58 59 function ensurePatched() { 60 if (patched) return; 61 unloadMap = new WeakMap(); 62 63 window.addEventListener = function (type, listener, options) { 64 if (type === "unload") { 65 var wrapped = function (evt) { 66 if (supportsPageHide && evt.persisted) return; 67 listener.call(this, evt); 68 }; 69 unloadMap.set(listener, wrapped); 70 return nativeAdd.call(this, mappedType, wrapped, options); 71 } 72 return nativeAdd.call(this, type, listener, options); 73 }; 74 75 window.removeEventListener = function (type, listener, options) { 76 if (type === "unload") { 77 var wrapped = unloadMap.get(listener); 78 if (wrapped) { 79 nativeRemove.call(this, mappedType, wrapped, options); 80 unloadMap.delete(listener); 81 } 82 return; 83 } 84 return nativeRemove.call(this, type, listener, options); 85 }; 86 87 var orig = null; 88 Object.defineProperty(window, "onunload", { 89 configurable: true, enumerable: true, 90 get: function () { return orig; }, 91 set: function (h) { 92 orig = h; 93 if (typeof h === "function") window.addEventListener("unload", h); 94 } 95 }); 96 patched = true; 97 } 98 99 window.addEventListener = function (type, listener, options) { 100 if (type === "unload") { 101 ensurePatched(); 102 return window.addEventListener(type, listener, options); 103 } 104 return nativeAdd.call(this, type, listener, options); 105 }; 106 107 window.removeEventListener = function (type, listener, options) { 108 if (type === "unload" && !patched) { 109 return; 110 } 111 return nativeRemove.call(this, type, listener, options); 112 }; 113 114 function patchTelerik() { 115 ensurePatched(); 116 var ns = window.RadAjaxNamespace; 117 if (!ns || !ns.EventManager || !ns.EventManager.Add || ns.EventManager.__UnloadPatched) return; 118 var origAdd = ns.EventManager.Add; 119 ns.EventManager.Add = function (el, evtName, handler, clientId) { 120 if (el === window && evtName === "unload") { 121 return window.addEventListener("unload", handler); 122 } 123 return origAdd.call(this, el, evtName, handler, clientId); 124 }; 125 ns.EventManager.__UnloadPatched = true; 126 } 127 128 if (window.RadAjaxNamespace) 129 patchTelerik(); 130 else (window.requestIdleCallback || function (cb) 131 { 132 setTimeout(cb, 120); 133 })(patchTelerik); 134 })(); 135 </script>
135 136 <!-- Preconnecting to Google Fonts servers --> 137 <link rel="preconnect" href="https://fonts.googleapis.com"> 138 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 139 140 <!-- Defer Roboto font loading to avoid render-blocking --> 141
141<script> 142 window.addEventListener('DOMContentLoaded', () => { 143 const robotoLink = document.createElement('link'); 144 robotoLink.rel = 'stylesheet'; 145 robotoLink.href = 'https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap'; 146 document.head.appendChild(robotoLink); 147 }); 148 </script>
148 149 150 <style> 151 .gm-style, .gm-style * { 152 font-family: 'Roboto', system-ui, -apple-system, "Segoe UI", Arial, sans-serif !important; 153 } 154 </style> 155 156
156<script> 157 document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, "js"); 158 </script>
158 159 <link rel="preconnect" href="https://fonts.googleapis.com"> 160<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 161<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> 162 163 164
164<script type="text/javascript"> 165 window.__oc_flags_ImprovedBreakpointEventHandling = true; 166 </script>
166 167 168 169 170 171 172
172<script type="text/javascript"> 173 var __metaQueryBreakpoints = { 174 'sc-size-4': '(max-width: 480px)', 175 'sc-size-3': '(min-width: 480px) and (max-width: 768px)', 176 'sc-size-2': '(min-width: 768px) and (max-width: 992px)', 177 'sc-size-1': '(min-width: 992px)' 178 } 179 180 var __ocSizePoints = [ 181 { min: 0, name: 'sc-size-4' }, 182 { min: 480, name: 'sc-size-3' }, 183 { min: 768, name: 'sc-size-2' }, 184 { min: 992, name: 'sc-size-1' } 185 ]; 186 187 </script>
187 188 189 190 <!-- Framework Section --> 191 192
192<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
192 193
193<script>window.jQuery || document.write('
193<script src="/files/templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/jquery-3.7.1.min.js?seamlessts=639263252955992590" ><\/script>')</script>
193 194 195 <!--Google Maps API Loader â Improved Version to avoid Warning 196 This script loads the Google Maps JavaScript API using a dynamic and async method. 197 It replaces the old static
197<script> tag to avoid performance warnings from Google. 198 199 Dynamically creates the
199<script> tag with loading = async for better performance 200 Builds the API URL with required libraries(places, geometry, marker, geocoding) 201 Uses a Promise and callback(google.maps.__ib__) to confirm when the script is ready 202 203 It Avoids Googleâs warning about direct script loading 204 Improves page load speed by loading the API asynchronously--> 205 206 207
207<script> 208 (function (root) { 209 root.OpenCities = root.OpenCities || {}; 210 if (!root.OpenCities.GoogleMapsLoader) { 211 root.OpenCities.GoogleMapsLoader = { 212 _cbs: [], 213 _ready: false, 214 onReady: function (cb) { 215 if (this._ready) { try { cb(); } catch (e) { console.error(e); } } 216 else if (typeof cb === 'function') this._cbs.push(cb); 217 }, 218 _fire: function () { 219 if (this._ready) return; 220 this._ready = true; 221 var q = this._cbs.splice(0); 222 for (var i = 0; i < q.length; i++) { 223 try { q[i](); } catch (e) { console.error(e); } 224 } 225 } 226 }; 227 } 228 })(window); 229 230 (g => { 231 var h, a, k, p = "The Google Maps JavaScript API", c = "google", l = "importLibrary", q = "__ib__", 232 m = document, b = window; 233 b = b[c] || (b[c] = {}); 234 var d = b.maps || (b.maps = {}), r = new Set, e = new URLSearchParams, 235 u = () => h || (h = new Promise(async (resolve, reject) => { 236 a = m.createElement("script"); 237 e.set("libraries", [...r] + ""); 238 for (k in g) e.set(k.replace(/[A-Z]/g, t => "_" + t[0].toLowerCase()), g[k]); 239 e.set("callback", c + ".maps." + q); 240 a.src = "https://maps." + c + "apis.com/maps/api/js?" + e.toString(); 241 a.loading = "async"; 242 a.async = true; 243 a.defer = true; 244 d[q] = resolve; 245 a.onerror = () => reject(Error(p + " could not load.")); 246 a.nonce = m.querySelector("script[nonce]")?.nonce || ""; 247 m.head.append(a); 248 })); 249 if (d[l]) { 250 console.warn(p + " only loads once. Ignoring duplicate load."); 251 } else { 252 d[l] = (f, ...n) => (r.add(f), u().then(() => d[l](f, ...n))); 253 } 254 })({ 255 key: "AIzaSyBVAmbQLxYJyRU_i5LbdHHmSvOdxUgbMNQ", 256 v: "3.65" 257 }); 258 259 (async () => { 260 try { 261 if (!google?.maps?.importLibrary) return; 262 263 if (!window.OpenCities.__mapsLibsPromise) { 264 window.OpenCities.__mapsLibsPromise = Promise.all([ 265 google.maps.importLibrary('maps'), 266 google.maps.importLibrary('places'), 267 google.maps.importLibrary('geocoding'), 268 google.maps.importLibrary('marker'), 269 google.maps.importLibrary('geometry') 270 ]); 271 } 272 await window.OpenCities.__mapsLibsPromise; 273 274 if (window.OpenCities?.GoogleMapsLoader) { 275 window.OpenCities.GoogleMapsLoader._fire(); 276 } 277 } catch (err) { 278 console.error('Google Maps failed to initialise', err); 279 } 280 })(); 281 </script>
281 282 283
283<script src="/files/templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/modernizr.custom.710f3bf.js?seamlessts=639263252955992590" defer></script>
283 284 285 <!--// End Framework Section --> 286 <!-- OpenCities Section --> 287
287<script> 288 var OpenCities = OpenCities || {}; 289 OpenCities.Paths = { 290 SiteTemplate: '/files/templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/', 291 ThemePath: '/files/templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/' 292 }; 293 </script>
293 294
294<script src='/ocapi/93d9c119-b348-4dae-82c9-b5f3da4fa911/en-US/websitesettings.js'></script>
294 295
295<script src="/files/templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/oc_head.js?applied=20260417075341"></script>
295 296 <!-- Script Combine. To enter debug mode for this browser session, enter OcScriptCombineDebug=true as a querystring --> 297<link href="/files/oc-templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/oc_grid.css~oc_style.css~oc_wizard_style.css~oc_main.css~oc_forms.css~oc_wizard.css~oc_wizard_menu.css~oc_main_s1.css~oc_wizard_s1.css~oc_wizard_menu_s1.css~oc_grid_s1.css~OcScriptCombine_Minify0?uniqueid=20260417075341" rel="stylesheet" type="text/css"> 298 <!-- Script Combine. To enter debug mode for this browser session, enter OcScriptCombineDebug=true as a querystring --> 299<link href="/files/oc-templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/client_style.css~client.css~client_menu.css~client_s1.css~client_menu_s1.css~client_forms.css~OcScriptCombine_Minify0?uniqueid=20260417075341" rel="stylesheet" type="text/css"> 300
300<script> 301(function (BackgroundSettings, $, undefined) { 302 BackgroundSettings.initialise = function () { 303 this.Application = {"CSSSelector":".background-container","EnableFade":false,"MediaType":"image"}; 304 }; 305} (OpenCities.BackgroundSettings = OpenCities.BackgroundSettings || {}, jQuery)); 306OpenCities.BackgroundSettings.initialise(); 307</script>
307 308 309 <!-- Script Combine. To enter debug mode for this browser session, enter OcScriptCombineDebug=true as a querystring --> 310<link href="/files/oc-templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/oc_print.css~client_print.css~OcScriptCombine_Minify0?uniqueid=20260417075341" rel="stylesheet" type="text/css" media="print"> 311 <!-- Script Combine. To enter debug mode for this browser session, enter OcScriptCombineDebug=true as a querystring -->
312<script src="/files/oc-templates/00000000-0000-0000-0000-000000000000/8c86821a-4c3c-424f-a84b-b1243c8a8df9/v/317/external_plugins.js~oc_form_helper.js~oc_main.js~plugins.js~oc_main_init.js~OcScriptCombine_Minify0?uniqueid=20260417075341" defer="true"></script>
312 313
313<script async src="https://docaccess.com/docbox.js"></script>
313 314 315 316
316<script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="DYTCK-JM9C8-ED4EP-C3GGK-Z575H",function(){function e(){if(!r){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,o.appendChild(e),r=!0}}function t(e){r=!0;var n,t,a,i,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(o,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",i=(a.frameElement||a).style,i.width=0,i.height=0,i.border=0,i.display="none",o.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void 0;",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=14,window.BOOMR.url=n+"DYTCK-JM9C8-ED4EP-C3GGK-Z575H";var i=document.currentScript||document.getElementsByTagName("script")[0],o=i.parentNode,r=!1,d=document.createElement("link");if(d.relList&&"function"==typeof d.relList.supports&&d.relList.supports("preload")&&"as"in d)window.BOOMR.snippetMethod="p",d.href=window.BOOMR.url,d.rel="preload",d.as="script",d.addEventListener("load",e),d.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!r)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.appendChild(d);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="ndvcaayxeeozk2wb7asq-f-ea358203a-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"41","ak.cp":"1699437","ak.ai":parseInt("1075935",10),"ak.ol":"0","ak.cr":0,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"36df1205","ak.r":44093,"ak.a2":n,"ak.m":"dscb","ak.n":"essl","ak.cport":36853,"ak.gh":"23.33.28.149","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1791096869","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==wBK32UAeWi6ttk2KxjIBWaU4O+r+XQLAgc9ndiUkSb2Tk2XiVobnt5sOq4FFM82fEUhSs77g347zMI7w3mKycV/whRW/Bc/eNKSvQQYGLG/d/zY0o1My52v51Rxu37Dn24vidN2TT3Y3rGbnLdpxvxieWttRW7mL/aa3kap6pXp/WEbl8Rih18gDbg8ULQe53qb0QgBfMtnPqct0EbXM+CFIU+VSNotTEHYPAxRGEt2ubhE4mq+aPYtwk2Gz/d8BT85zZPR/wXPDiz7t1/dGPcax7A+TNHYlC8WUhKfts9zIeBkxbGS7PdXFdxsk7wKvG2Pkayh80Hc2DAcEwsWutrMqZg37JPRLRaVlBGYFPE7xSytYvStgPvfb9eVVKlM/z4Z7T830nx5qn609GYDUvgF8ye7WeFK2CnO5d/7/qjo=","ak.pv":"353","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script>
316</head> 317<body class="body layout-modern site-search-always-visble content-type-oc-general content-template-oc-full-width group-template-oc-full-width-with-default-header page-name-explorer-post-265 page-sequence-3 page-depth-2 page-section-13 website-type-defaultsubsite device-desktop " id="body-top"> 318 <div id="skip-to-content-container"> 319 <a href="#main-content" class="visuallyhidden focusable" id="skip-to-content-link">Skip to main content</a> 320 </div> 321
321<script> 322 // OCNOW-11988 (Cursor): Proactively focus skip link when returning from browser chrome. 323 // Must run inline (not deferred oc_main.js) so focus is intercepted before NVDA speaks footer. 324 (function () { 325 var awaitingReentry = false; 326 var inertSupported = 'inert' in HTMLElement.prototype; 327 328 function isExplicitlyOutsideDocument(node) { 329 return node != null && !document.documentElement.contains(node); 330 } 331 332 function getSkipContainer() { 333 return document.getElementById('skip-to-content-container'); 334 } 335 336 function getSkipLink() { 337 return document.getElementById('skip-to-content-link'); 338 } 339 340 function applyGuard() { 341 awaitingReentry = true; 342 if (!inertSupported) { 343 return; 344 } 345 var skipContainer = getSkipContainer(); 346 var children = document.body.children; 347 for (var i = 0; i < children.length; i++) { 348 if (children[i] !== skipContainer) { 349 children[i].setAttribute('inert', ''); 350 } 351 } 352 } 353 354 function clearGuard() { 355 awaitingReentry = false; 356 if (!inertSupported) { 357 return; 358 } 359 var children = document.body.children; 360 for (var i = 0; i < children.length; i++) { 361 children[i].removeAttribute('inert'); 362 } 363 } 364 365 function isSkipLinkElement(target) { 366 if (!target) { 367 return false; 368 } 369 var skipContainer = getSkipContainer(); 370 return target.id === 'skip-to-content-link' || 371 (skipContainer && skipContainer.contains(target)); 372 } 373 374 function focusSkipLink() { 375 var skipLink = getSkipLink(); 376 if (!skipLink) { 377 return; 378 } 379 if (window.scrollY > 0) { 380 window.scrollTo(0, 0); 381 } 382 skipLink.focus({ preventScroll: true }); 383 } 384 385 function scheduleGuardIfDocumentLostFocus() { 386 window.setTimeout(function () { 387 if (!document.hasFocus()) { 388 applyGuard(); 389 } 390 }, 0); 391 } 392 393 document.addEventListener('focusout', function (e) { 394 if (isExplicitlyOutsideDocument(e.relatedTarget)) { 395 applyGuard(); 396 } 397 }, true); 398 399 document.addEventListener('keydown', function (e) { 400 if (e.key === 'Tab') { 401 scheduleGuardIfDocumentLostFocus(); 402 } else if (e.key === 'F6' || (e.key === 'l' && e.ctrlKey)) { 403 scheduleGuardIfDocumentLostFocus(); 404 } 405 }, true); 406 407 window.addEventListener('focus', function () { 408 if (!awaitingReentry) { 409 return; 410 } 411 applyGuard(); 412 focusSkipLink(); 413 }, true); 414 415 document.addEventListener('focusin', function (e) { 416 var reentryFromChrome = awaitingReentry || isExplicitlyOutsideDocument(e.relatedTarget); 417 if (!reentryFromChrome) { 418 return; 419 } 420 if (isSkipLinkElement(e.target)) { 421 clearGuard(); 422 return; 423 } 424 applyGuard(); 425 focusSkipLink(); 426 clearGuard(); 427 }, true); 428 })(); 429 </script>
429 430 <form name="mainForm" method="post" action="/Community/Explorer-Post-265" id="mainForm"> 431<div> 432<input type="hidden" name="ctl04_seamless_script_manager_TSM" id="ctl04_seamless_script_manager_TSM" value="" /> 433<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 434<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 435<input type="hidden" name="__SEAMLESSVIEWSTATE" id="__SEAMLESSVIEWSTATE" value="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" /> 436<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="" /> 437</div> 438
439<script type="text/javascript"> 440//<![CDATA[ 441var theForm = document.forms['mainForm']; 442if (!theForm) { 443 theForm = document.mainForm; 444} 445function __doPostBack(eventTarget, eventArgument) { 446 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 447 theForm.__EVENTTARGET.value = eventTarget; 448 theForm.__EVENTARGUMENT.value = eventArgument; 449 theForm.submit(); 450 } 451} 452//]]> 453</script>
453 454 455
456<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZEwxevNHYVPiVa1Imd_CfwV7Ab8FE1aS0qMo2VVt5LKJo2QwSrlAqlF7-BPzzVxibA2&t=639190689332169432" type="text/javascript"></script>
456 457 458
459<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl04_seamless_script_manager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-GB%3add3ac3d5-1e29-4112-8fed-529caffa8f24%3aea597d4b%3ab25378d2" type="text/javascript"></script>
vendor: 2 bytes, line 459
459
460<script src="/ScriptResource.axd?d=EYVjNsQ7oYmzBqCI0dkEyYe0LYmPcVFL4WPcQCXhKfQwUqkAT7lLra0za-OLMuUUcCyPINdTVMHIWti96-8R_oN-trjXUUZnJRzckxTjid4ecctwwEJyNI-05jZYvXHBRiEKL0MUQMEyEJ2FXanyE1uBk88RxZ1wVK6AUn9D4v8rW-LNx2OOtB8vE3hC8P0jk4XZt7GAPiCeYQolxUlwFZA8cuOfgd4u08OASxFdh8mChz3A0YHhuwRrXGVlulfs9SJVkAvulhjdHYIIp1SRohDxt9acTwxUQrOlxuxC847b00zOOWg9SlpwD_iBuQQ1rOK9WH9O_wN9c2TXm4GeXaQHHT4yQ9IlzZXw6th8ch3f-k_n1yYeeurDMbwChXW1Vh_7rpu00kgmegsg9w2J3ququXIPfy2Gq8IscVTmtwouupfmUzAOicU_yESgQ-dG0" type="text/javascript"></script>
vendor: 2 bytes, line 460
460
461<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl04_seamless_script_manager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bOpenCities.CustomControls%3aen-GB%3a7197b077-b068-4a69-9481-a6cf2e7718f9%3a8e1d32bf" type="text/javascript"></script>
461 462
462<script type="text/javascript"> 463//<![CDATA[ 464Sys.WebForms.PageRequestManager._initialize('ctl04$seamless_script_manager', 'mainForm', [], [], [], 90, ''); 465//]]> 466</script>
466 467
468<script type="text/javascript"> 469 try{ 470 function SeamlessEndRequestHandler(sender, args) { 471 try { 472 var dataItems = args.get_dataItems(); 473 if(dataItems.ctl04_seamless_script_manager) 474 document.getElementById('__SEAMLESSVIEWSTATE').value = dataItems.ctl04_seamless_script_manager; 475 } 476 catch (e) { } 477 } 478 479 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(SeamlessEndRequestHandler); 480 } 481 catch (e) { } 482</script>
482 483 484 <div class="unsupported-browser-warning js-element"></div> 485 486 <div hidden> 487 <span id="new-window-0">opens in new tab or window </span> 488 </div> 489 <div class="overlay-container"></div> 490 491 <div role="region" aria-label="Site announcements" class="emergency-container emergency-container-position-1"><div id="PublicEmergencyAnnouncementList" data-cookiekeydismisseditems="OC_EA_EmergencyAnnouncementList_Dismissed" data-querykeydismisseditem="OC_EA_EmergencyAnnouncementList_Dismiss"> 492 <div class="oc-emergency-announcement-container"> 493 <div class="oc-emergency-undismissed max-severity-10 results-1"> 494 <div class="side-box message-box emergency-message-box oc-emergency-severity-10 " > 495 <h3 class="side-box-title">Now Hiring Public Safety Officers</h3> 496 <div class="side-box-content"> 497 <p >The Kalamazoo Department of Public Safety is hiring Public Safety Officers. Online applications will be accepted until October 7, 2026 at 11:59 PM.</p> 498 <a href="https://www.governmentjobs.com/careers/kalamazoomi/jobs/5447104/public-safety-officer-pso-hire-date-jan-2027-80" target="_blank" >Click Here to Apply</a> 499 500 </div> 501 <button type="button" class="emergency-announcement-item-dismiss" aria-label="Close this announcement" data-cvid="523db3dc-6503-46d2-8040-83a5cc741b7e"></button> 502</div> 503 504 </div><div class="oc-emergency-dismissed results-0"></div></div></div></div> 505 <div class="background-container"> 506 <div class="page-container"> 507 <!-- OC Layout Element GROUP TEMPLATE --> 508 <!--groupTemplateStart--><header> 509 <div class="toolbar-outer-container"> 510 <div class="toolbar-inner-container clearfix"> 511 <div class="toolbar-item toolbar-quicklinks toolbar-display-dropdown"> 512 <button type="button" aria-controls="toolbar-quicklinks-drop-down" aria-expanded="false" class="toolbar-button toolbar-button-quicklinks js-element"><span>Quick Links</span><i aria-hidden="true"></i></button> 513 <div id="toolbar-quicklinks-drop-down" class="toolbar-drop-down toolbar-quicklinks-drop-down clearfix"> 514 <ul> 515 <li><a href="https://us.openforms.com/Form/6502e871-9825-451e-adee-3b9ffd784a1e" class="oc-icon-b oc-i--none link-type-external" target="_blank"><span>Contact Us</span></a></li><li><a href="https://www.facebook.com/KalamazooPublicSafety/" class="oc-icon-b oc-i-facebook link-type-external"><span>Facebook</span></a></li><li><a href="https://www.linkedin.com/company/kalamazoo-public-safety" class="oc-icon-b oc-i-linkedin link-type-external"><span>LinkedIn</span></a></li><li><a href="https://twitter.com/KalPublicSafety" class="oc-icon-b oc-i-twitter link-type-external"><span>Twitter</span></a></li> 516 </ul> 517 </div> 518</div><div class="toolbar-item toolbar-language notranslate toolbar-display-dropdown"><div class="no-js-element"> 519 <ul> 520 <li id="toolbar-language-option-en-us-noscript"><a href="https://www.kalamazoopublicsafety.org/Community/Explorer-Post-265?oc_lang=en-US" class="lang-item lang-en-us" data-translate-to="en-us" lang="en-US">English (United States)<span class="visuallyhidden"> Select this as your preferred language</span></a></li> 521 </ul> 522 </div> 523 <button type="button" role="combobox" aria-controls="toolbar-language-drop-down" aria-expanded="false" aria-haspopup="listbox" aria-autocomplete="none" aria-labelledby="toolbar-language-label" class="toolbar-button toolbar-button-language js-element"> 524 <span class="toolbar-language-globe-icon" aria-hidden="true"></span> 525 <span id="toolbar-language-label" class="current-language"> 526 Select a language to translate to 527 </span> 528 <i aria-hidden="true"></i> 529 </button> 530 <div id="toolbar-language-drop-down" role="listbox" aria-label="Available languages" class="toolbar-drop-down toolbar-language-drop-down js-element clearfix"> 531 <ul role="group"> 532 <li role="presentation"><a id="toolbar-language-option-en-us" role="option" aria-selected="true" href="https://www.kalamazoopublicsafety.org/Community/Explorer-Post-265?oc_lang=en-US" class="lang-item lang-en-us" data-translate-to="en-us" lang="en-US">English (United States)<span class="visuallyhidden"> Select this as your preferred language</span></a></li> 533 </ul> 534 </div></div> 535 </div> 536</div> 537 <div class="header-outer-container"> 538 <div class="header-container header-layout-4 clearfix"> 539 <div class="header-site-logo"> 540 <a href="https://www.kalamazoopublicsafety.org/Home" lang="en-US" aria-label="Kalamazoo Public Safety - Home - Logo"> 541 </a> 542 </div> 543 544 <div class="mobile-search-btn js-element"> 545 <button><i aria-hidden="true"></i><span class="mobile-search-btn-text"><span class="visuallyhidden">
545Open </span>Search</span></button> 546 </div> 547 <div class="header-website-settings"> 548 <button id="btn-mob-nav" type="button" aria-expanded="false" aria-controls="nav"> 549 <i aria-hidden="true"></i><span class="side-menu-btn-text">Menu</span> 550 </button> 551 </div> 552 <div class="navigation-outer-container"> 553 <div id="nav" role="navigation" class="navigation-container navigation-container-option-8" data-menu-type="horizontal" aria-label="primary"> 554 <div class="grid"> 555 <div class="col-xs-12"> 556 <ul class="sf-menu" id="sc-main-menu"><li class="nav-section-quarters-1 first-item nav-item-seq-1"> 557<a href="https://www.kalamazoopublicsafety.org/About" class="nav-level-1 nav-has-children" target=""> 558 <i class="item-icon" aria-hidden="true"></i><span class="item-text">About</span> 559</a> 560<button aria-label="Expand" aria-haspopup="true" class="mobnav-subarrow" aria-controls="sc-menu-second-level-nav-item-seq-1"> 561 <i aria-hidden="true"></i> 562 </button> 563<ul id="sc-menu-second-level-nav-item-seq-1"> 564 565 566 <li class=" "><a href="https://www.kalamazoopublicsafety.org/About/Message-from-Chief-Boysen" class="" target="">Message from Chief Boysen</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/About/Accreditation" class="" target="">Accreditation</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/About/Data-Statistics-and-Reports" class="" target="">Data, Statistics, and Reports</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/About/Careers-at-KDPS" class="" target="">Careers at KDPS</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/About/About-the-EMS-System" class="" target="">About the EMS System</a></li></ul></li> 567 568 <li class="nav-section-quarters-1 nav-active-path nav-item-seq-2"> 569<a href="https://www.kalamazoopublicsafety.org/Community" class="nav-level-1 nav-has-children" target="">Community</a> 570<button aria-label="Expand" aria-haspopup="true" class="mobnav-subarrow" aria-controls="sc-menu-second-level-nav-item-seq-2"> 571 <i aria-hidden="true"></i> 572 </button> 573<ul id="sc-menu-second-level-nav-item-seq-2"> 574 575 576 <li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/Community-Policing" class="" target="">Community Policing</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/Police-Athletic-League-PAL" class="" target="">Police Athletic League (PAL)</a></li><li class="nav-active-path nav-active-page"><a href="https://www.kalamazoopublicsafety.org/Community/Explorer-Post-265" class="" target="">Explorer Post 265</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/National-Night-Out-2026" class="" target="">National Night Out 2026</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/Great-Lakes-Burn-Camp" class="" target="">Great Lakes Burn Camp</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/Citizens-Public-Safety-Review-and-Appeals-Board-CPSRAB" class="" target="_blank">Citizen's Public Safety Review and Appeals Board (CPSRAB)</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/Connect-Kalamazoo" class="" target="">Connect Kalamazoo</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Community/Kalamazoo-Regional-Citizens-Academy" class="" target="">Kalamazoo Regional Citizens Academy</a></li></ul></li> 577 578 <li class="nav-section-quarters-2 nav-item-seq-3"> 579<a href="https://www.kalamazoopublicsafety.org/Divisions" class="nav-level-1 nav-has-children" target="">Divisions</a> 580<button aria-label="Expand" aria-haspopup="true" class="mobnav-subarrow" aria-controls="sc-menu-second-level-nav-item-seq-3"> 581 <i aria-hidden="true"></i> 582 </button> 583<ul id="sc-menu-second-level-nav-item-seq-3"> 584 585 586 <li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Administration" class="" target="">Administration</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Community-Affairs" class="" target="">Community Affairs</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/C.O.P.S" class="" target="">Community Outreach and Problem Solving (C.O.P.S.)</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Criminal-Investigation-Division-CID" class="" target="">Criminal Investigation Division (CID)</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Emergency-Management" class="" target="">Emergency Management</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Fire-Marshals-Office" class="" target="">Fire Marshal's Office</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Operations" class="" target="">Operations</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Professional-Standards" class="" target="">Professional Standards</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Public-Information-Office" class="" target="">Public Information Office (PIO)</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Service" class="" target="">Service</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Strategic-Planning" class="" target="">Strategic Planning</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Divisions/Training" class="" target="">Training</a></li></ul></li> 587 588 <li class="nav-section-quarters-2 nav-item-seq-4"> 589<a href="https://www.kalamazoopublicsafety.org/Resources" class="nav-level-1 nav-has-children" target="">Resources</a> 590<button aria-label="Expand" aria-haspopup="true" class="mobnav-subarrow" aria-controls="sc-menu-second-level-nav-item-seq-4"> 591 <i aria-hidden="true"></i> 592 </button> 593<ul id="sc-menu-second-level-nav-item-seq-4"> 594 595 596 <li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/File-a-Commendation-or-Complaint" class="" target="">File a Commendation or Complaint</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Silent-Observer" class="" target="">Silent Observer</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Food-Truck-Registration" class="" target="">Food Truck Registration</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Gun-Amnesty-Program" class="" target="">Gun Amnesty Program</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Gun-Registration-and-Concealed-Pistol-Licenses-CPL" class="" target="">Gun Registration and Concealed Pistol Licenses (CPL)</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Recreational-Fire-Permits" class="" target="">Recreational Fire Permits</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Report-a-Crime" class="" target="">Report a Crime</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Request-Records" class="" target="">Request Records</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Request-Traffic-Enforcement" class="" target="_blank">Request Traffic Enforcement</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Traffic-Parking-Tickets" class="" target="">Traffic & Parking Tickets</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Resources/Safe-Exchange-Zone" class="" target="">Safe Exchange Zone</a></li></ul></li> 597 598 <li class="nav-section-quarters-3 nav-item-seq-5"> 599<a href="https://www.kalamazoopublicsafety.org/Transparency" class="nav-level-1 nav-has-children" target="">Transparency</a> 600<button aria-label="Expand" aria-haspopup="true" class="mobnav-subarrow" aria-controls="sc-menu-second-level-nav-item-seq-5"> 601 <i aria-hidden="true"></i> 602 </button> 603<ul id="sc-menu-second-level-nav-item-seq-5"> 604 605 606 <li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Citizens-Public-Safety-Review-and-Appeals-Board-CPSRAB" class="" target="_self">Citizen's Public Safety Review and Appeals Board (CPSRAB)</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Complaints-Received" class="" target="_self">Complaints Received</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Crime-Mapping-Alerts" class="" target="_self">Crime Mapping & Alerts</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Data-Statistics-and-Reports" class="" target="_self">Data, Statistics, and Reports</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/KDPS-Budget" class="" target="_blank">KDPS Budget</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/My90-Reports" class="" target="_self">My90 Reports</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Policies-Procedures" class="" target="_self">Policies & Procedures</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Professional-Standards" class="" target="_self">Professional Standards</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/Union-Contracts" class="" target="_blank">Union Contracts</a></li><li class=" "><a href="https://www.kalamazoopublicsafety.org/Transparency/FLOCK-Camera-FAQs" class="" target="">FLOCK Camera FAQs</a></li></ul></li> 607 608 </ul> 609 </div> 610 </div> 611 </div> 612</div> 613 614 <div class="header-search-control-container" id="header-search"> 615 <div class="search-inner-container"> 616 <div class="sc-search-panel" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl08_btnSearch')"> 617 <label for="ctl08_txtSearch" id="ctl08_lblSearch" class="sc-search-label">Search</label><input name="ctl08$txtSearch" type="text" id="ctl08_txtSearch" class="sc-search-text" placeholder="Search for a keyword or a page" /><input type="submit" name="ctl08$btnSearch" value="Search" id="ctl08_btnSearch" class="sc-search-button" /> 618</div> 619 <div role="status" id="predictiveResults"></div> 620 </div> 621 </div> 622 </div> 623</div> 624 625 626 </header> 627 <div class="content-outer-container"> 628 <div id="main" role="main" class="main-outer-container clearfix"> 629 630 <div class="content-main-container"> 631 <div class="grid"> 632 <div class="col-xs-12"> 633 <nav id="breadcrumbs-container" aria-label="You Are Here :">
634 <span role="list"> 635<span role="listitem"> 636 <a href="https://www.kalamazoopublicsafety.org/Home" lang="en-US">Home</a> 637 <span class="nav-separator" aria-hidden="true" role="presentation">/</span> 638</span> 639 <span role="listitem"><a href="https://www.kalamazoopublicsafety.org/Community" >Community</a><span class='nav-separator' aria-hidden="true" role="presentation">/</span></span><span class="current-page" role="listitem" aria-current="page" >Explorer Post 265</span></span> 640 </nav> 641 </div> 642 643 <div class="col-xs-12"> 644 <div class="main-inner-container"> 645 <div id="main-content" class="main-container clearfix"> 646 647 <!-- OC Layout Element Conent Template --> 648 <!--normalTemplateStart--><div class="grid"> 649 <div class="col-xs-12"> 650 <h1 class='oc-page-title '>Explorer Post 265</h1> 651 652 653 <p>The Kalamazoo Department of Public Safety Explorer Post is comprised of young adults from the age range of 14 to 21 who are interested in law enforcement, fire fighting, or other leadership style careers. The mission of the Explorer Program is to build self-confidence in our Explorers, while laying a foundation of ethics, respect, honesty, and integrity. A parallel goal is to provide a qualified and diverse pool of Kalamazoo Public Safety applicants.</p> 654<h3>Recruiting</h3> 655<p>Our goal is to recruit area youth and give them a foundation in public service to become future members of Kalamazoo Public Safety. Advisors and Explorers actively recruit at each event we attend. We visit several area schools and Public Safety youth academies.</p> 656<p>The Post continues to recruit new members through our EFE program (Education for Employment) which is a high school academic program.</p> 657<p>Some of the main eligibility requirements are as follows:</p> 658<h3>Applicant must:</h3> 659<ul> 660<li>Attend a Kalamazoo county high school OR a high school within 30 minutes driving distance to the City of Kalamazoo.</li> 661<li>Maintain a 2.5 GPA (or show significant recent improvement) until completion of high school</li> 662<li>Must be between the age of 14-21 and have completed the 8th grade</li> 663<li>No Misdemeanor or Felony convictions (extenuating circumstances may be evaluated on a case by case basis)</li> 664</ul> 665<p>For additional Explorer meeting and requirements, contact Explorer advisers <a href="mailto:[email protected]?subject=Explorer%20Post%20265">Kristie Hofer</a> or <a href="mailto:[email protected]?subject=Explorer%20Post%20265">Fidel Mireles</a>.</p> 666 667 668 669 670 671 672 </div> 673 674 675</div><!--normalTemplateEnd--> 676 677 678 679 </div> 680 </div> 681 </div> 682 683 </div> 684 </div> 685 <div class="back-to-top-container text-center"> 686 <a href="#body-top" id="back-to-top"><i aria-hidden="true"></i><span class="js-visuallyhidden">Back to top</span></a> 687 </div> 688 </div> 689 </div><!--groupTemplateEnd--> 690 <footer> 691 692 <div class="footer-outer-container footer-first-row"> 693 <div class="footer-container clearfix"> 694 <div class="grid grid-pad"> 695 <div class="col-xs-12 col-s-12 col-m-6 col-lg-4" > 696 697 <h2 class="visuallyhidden">Site Footer</h2> 698 <h3 class="footer-title">Contact Us</h3> 699 700 <p class=""><span style="font-size: 100%;">Kalamazoo Public Safety<br /> 701150 E Crosstown Parkway, Suite A<br /> 702Kalamazoo, MI 49001<br /> 703<a href="https://www.google.com/maps/place/150+E+Crosstown+Pkwy,+Kalamazoo,+MI+49001/@42.2796527,-85.5862601,17z/data=!3m1!4b1!4m6!3m5!1s0x88179d12a95a0b61:0x1f8fb8f80cf1af3c!8m2!3d42.2796528!4d-85.5813892!16s%2Fg%2F11bw3y1tbg?entry=ttu" target="_blank" aria-describedby="new-window-0">View on Map</a></span></p> 704<p><a href="tel:2693378123">(269) 337-8123</a><br /> 705<a href="mailto:[email protected]">[email protected]</a></p> 706<p> </p> 707 708 709 <ul class="footer-links with-icons "> </ul> 710 711</div><div class="col-xs-12 col-s-12 col-m-6 col-lg-4" > 712 713 <h2 class="visuallyhidden">Site Footer</h2> 714 <h3 class="footer-title">Share & Connect</h3> 715 716 717 <ul class="footer-links with-icons sociallinks"> <li class="footer-link-facebook"> 718 <a href="https://www.facebook.com/KalamazooPublicSafety/" target="_self" > 719<i aria-hidden="true"></i>Like us on Facebook 720</a> 721</li> 722 <li class="footer-link-twitter"> 723 <a href="https://twitter.com/KalPublicSafety" target="_self" > 724<i aria-hidden="true"></i>Follow us on Twitter 725</a> 726</li> 727 <li class="footer-link-linkedin"> 728 <a href="https://www.linkedin.com/company/kalamazoo-public-safety" target="_self" > 729<i aria-hidden="true"></i>Follow us on LinkedIn 730</a> 731</li> 732 </ul> 733 734</div><div class="col-xs-12 col-s-12 col-m-6 col-lg-4" > 735 736 <h2 class="visuallyhidden">Site Footer</h2> 737 <h3 class="footer-title">Quick Links</h3> 738 739 740 <ul class="footer-links with-icons "> <li class="footer-link-"> 741 <a href="https://www.joinkdps.org" target="_blank" > 742<i aria-hidden="true"></i>Careers 743</a> 744</li> 745 <li class="footer-link-"> 746 <a href="https://www.kalamazoocity.org" target="_blank" > 747<i aria-hidden="true"></i>City of Kalamazoo 748</a> 749</li> 750 <li class="footer-link-"> 751 <a href="https://www.kzooparks.org" target="_blank" > 752<i aria-hidden="true"></i>Kzoo Parks 753</a> 754</li> 755 <li class="footer-link-"> 756 <a href="https://www.imaginekalamazoo.com" target="_blank" > 757<i aria-hidden="true"></i>Imagine Kalamazoo 758</a> 759</li> 760 </ul> 761 762</div> 763 </div> 764 </div> 765 </div> 766 767 <div class="footer-outer-container footer-second-row"> 768 <div class="footer-container clearfix"> 769 <div class="grid grid-pad footer-secondary-links"> 770 <div class="col-xs-12 col-m-7"> 771 772 <div><a href="https://www.kalamazoocity.org/Policies/General-Disclaimer" target="_blank" >Disclaimer</a> | <a href="https://www.kalamazoocity.org/Policies/Privacy-Policy" target="_blank" >Privacy Policy</a> | <a href="https://www.kalamazoocity.org/Policies/Social-Media-Policy" target="_blank" >Social Media Policy</a></div> 773 774 </div> 775 <div class="col-xs-12 col-m-5 powered-by"> 776 <div class="right"> 777 © 2026 Kalamazoo Public Safety | <span class="powered-by">Powered by <a href="https://granicus.com/solution/govaccess/opencities/" target="_blank">Granicus</a></span> 778 </div> 779 </div> 780 </div> 781 </div> 782 </div> 783 </footer> 784 </div> 785 </div> 786 787
787<script src="/files/oc-resources/70147135-cdbf-4f9e-b269-269f9af02c9d/JsTextSnippets.js?ocsvclang=en-US" type="text/javascript"></script>
787<script></script>
787 788 789 790 791 792 793
794<script type="text/javascript"> 795//<![CDATA[ 796window.__TsmHiddenField = $get('ctl04_seamless_script_manager_TSM');//]]> 797</script>
797 798</form> 799</body> 800</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.