1<!DOCTYPE html> 2<html lang="en" class=" has-sitewide-notice "> 3 4<head> 5<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1"> 7<meta name="msvalidate.01" content="1810590F8D80A630AEA57C466B16E8B9"> 8 9 10 <meta name="robots" content="all"> 11 12<meta property="og:image" content="https://cphsd.org/imgD/rwi_social.jpg"> 13<meta name="twitter:card" content="summary_large_image"> 14<meta name="twitter:image" content="https://cphsd.org/imgD/rwi_social.jpg"> 15 16<link rel="canonical" href="https://cphsd.org/contact-us"> 17 18<meta name="keywords" content="Colonial Pine Hills Sanitary District, Rapid City SD, water supply, clean water, utility, water conservation, rural water 19 "> 20<meta name="description" content="Welcome to the Official Website of Colonial Pine Hills Sanitary District in Rapid City, SD!"> 21<meta property="og:description" content="Welcome to the Official Website of Colonial Pine Hills Sanitary District in Rapid City, SD!"> 22<title>Contact Us | Colonial Pine Hills Sanitary District</title> 23<meta property="og:title" content="Contact Us | Colonial Pine Hills Sanitary District"> 24<meta property="og:site_name" content="Colonial Pine Hills Sanitary District"> 25 26 27<link rel="shortcut icon" href="/images/favicon.ico"><link href="https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i" rel="stylesheet"> 28 29<link rel="stylesheet" href="/css/fontawesome/css/fontawesome.min.css"> 30<link rel="stylesheet" href="/css/fontawesome/css/all.min.css"> 31 32<link rel="stylesheet" href="/css/clients/themes_202404/C_public_rwi_brick.css?d=2026100518" type="text/css"> 33<!--<link rel="stylesheet" href="/css/clients/themes_202404/C_public_rwi_default.css" type="text/css">--> 34<style> 35@media (min-width: 768px) { 36 body { 37 background-image: url('/images/backgrounds/Winter__frosted_berries_1400_x_900.jpg'); 38 } 39} 40</style> 41 <!--
41<script type="text/javascript" src="../js/bootstrap-4.0.0/css/bootstrap.css"></script>
41--> 42
43<script src="/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"></script>
vendor: 1 bytes, line 43
43
44<script src="https://code.jquery.com/jquery-3.7.1.js" 45integrity="sha384-wsqsSADZR1YRBEZ4/kKHNSmU+aX8ojbnKUMN4RyD3jDkxw5mHtoe2z/T/n4l56U/" 46crossorigin="anonymous"></script>
46 47<!--
47<script type="text/javascript" src="../js/bootstrap-4.0.0/js/bootstrap.min.js"></script>
47-->
48<script src="/js/vendor_202404/bootstrap/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 48
48
49<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.validate.min.js" 50integrity="sha384-aEDtD4n2FLrMdE9psop0SHdNyy/W9cBjH22rSRp+3wPHd62Y32uijc0H2eLmgaSn" 51crossorigin="anonymous"></script>
vendor: 1 bytes, line 51
51
52<script src="/js/2017_public_rwi.js?date=20261005181"></script>
52 53 54 55 <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orestbida/[email protected]/dist/cookieconsent.css" 56 integrity="sha384-9KcNFt4axT+TNOVPHpwGHOm4Kv0UcMjdVya1kl+EPBQG+Vmqtz28cnx0f5PZYcnF" 57crossorigin="anonymous"> 58
58<script src="https://cdn.jsdelivr.net/gh/orestbida/[email protected]/dist/cookieconsent.umd.js" 59 integrity="sha384-xOY5eqzqHsjfa8YYAomICWjVJ3g9q1C1tWgRF09ut5PzRJjLFSpKH7gCsIN3hKcA" 60crossorigin="anonymous"></script>
60 61
61<script> 62 const CAT_NECESSARY = "necessary"; 63 const CAT_ANALYTICS = "analytics"; 64 const CAT_FUNCTIONALITY = "functionality"; 65 const CAT_SECURITY = "security"; 66 67 const SERVICE_ANALYTICS_STORAGE = 'analytics_storage' 68 const SERVICE_FUNCTIONALITY_STORAGE = 'functionality_storage' 69 const SERVICE_PERSONALIZATION_STORAGE = 'personalization_storage' 70 const SERVICE_SECURITY_STORAGE = 'security_storage' 71 72 // Define dataLayer and the gtag function. 73 window.dataLayer = window.dataLayer || []; 74 function gtag(){dataLayer.push(arguments);} 75 76 // Set default consent to 'denied' (this should happen before changing any other dataLayer) 77 gtag('consent', 'default', { 78 [SERVICE_ANALYTICS_STORAGE]: 'denied', 79 [SERVICE_FUNCTIONALITY_STORAGE]: 'denied', 80 [SERVICE_PERSONALIZATION_STORAGE]: 'denied', 81 [SERVICE_SECURITY_STORAGE]: 'denied', 82 }); 83 </script>
83<!-- google analytics (UA-78222901-1): UA tags are disabled per GA4 transition --> 84<meta name="google-translate-customization" content="6195dc280e2cf2aa-0cdf6b781f03ec1c-g6e5e7a8d1eb70319-10"></head> 85 86 87<body> 88<img src="https://cphsd.org/imgD/rwi_social.jpg" alt="" aria-hidden="true" style="display: none;"> 89 90<header role="banner" id="site_header"> 91 <a href="#site_main" class="skip btn btn-white visually-hidden-focusable">Skip to main content</a> 92 <div class="eyebrow bg-primary text-white"> 93 <div class="container-fluid"> 94 <div class="row justify-content-center align-items-center eyebrow-container"> 95 96 <div class="col-8 col-lg-10 text-center eyebrow-content"> 97 <p>Summer watering is authorized on Odd/Even days per your home address.</p> 98 </div> 99 <!--RWI-0433 DC 07/20/22 --> 100 </div> 101 </div> 102 </div> 103 104 <button type="button" class="btn btn-lg btn-danger text-uppercase btn-alerts" rel="nofollow" data-bs-toggle="modal" data-bs-target="#modal_alerts"> 105 <span class="visually-hidden">View Alerts</span> 106 <span class="fa fa-exclamation" aria-hidden="true"></span> 107 </button> 108 109 <div class="container main-header-container"> 110 <div class="masthead bg-white"> 111 <div class="masthead-row row justify-content-start align-items-center"> 112 <div class="col-12 col-lg-9"> 113 114 <a 115 href="http://cphsd.org" 116 id="site_name" 117 class="masthead-brand no-image with-sitename with-tagline " 118 > 119 120 121 <div class="masthead-brand-text"> 122 <div class="site-name">Colonial Pine Hills Sanitary District</div> 123 <div class="site-tagline">Committed to Providing Clean, Safe Water for All Our Residents</div> 124 </div> 125 126 </a> 127 </div> 128 <div class="d-none d-lg-block col-lg-3"> 129 130 <div class="contact-info text-right"> 131 (605) 348-3113<br><a href="/contact-us">Contact Us</a> 132 </div> 133 </div> 134 </div> 135 </div> 136 <div class="navbar navbar-expand-lg bg-primary text-white"> 137 <div class="navbar-header w-100 d-flex d-lg-none flex-row justify-content-between align-items-center"> 138 <div class="d-lg-none mobile-content text-right order-2"> 139 <div class="contact-info text-right"> 140 (605) 348-3113<br><a href="/contact-us">Contact Us</a> 141 </div> 142 </div> 143 <div class="toggle-container d-flex d-lg-none flex-row align-items-center"> 144 Menu 145 <button 146 class="navbar-toggler order-1 d-flex justify-content-center align-items-center" 147 type="button" 148 data-bs-toggle="collapse" 149 data-bs-target="#nav_primary" 150 aria-controls="nav_primary" 151 aria-expanded="false" 152 aria-label="Toggle navigation" 153 > 154 <span class="fa-regular fa-bars" aria-hidden="true"></span> 155 </button> 156 </div> 157 </div> 158 <nav aria-label="Primary" id="nav_primary" class="collapse navbar-collapse justify-content-between"> 159 <form method="get" action="search" role="search" class="search navbar-form order-lg-2 d-flex flex-row justify-content-start align-items-center"> 160 <div class="form-floating"> 161 <input type="text" value="" name="search_terms" id="search_terms" class="s form-control" placeholder="Search this website …"> 162 <label for="search_terms" class="text-gray-900">Search</label> 163 </div> 164 <button type="submit" class="btn btn-primary btn-search ml-1"> 165 <span class="visually-hidden">Search</span> 166 <span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> 167 </button> 168 </form> 169 <ul class="navbar-nav order-lg-1"> 170<li class="nav-item "><a href="/" class="nav-link 3">Home</a></li> 171<li class="nav-item dropdown active"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Customer Service</a> 172<ul class="dropdown-menu"> 173<li class="nav-item active"><a href="/contact-us" class="nav-link 3">Contact Us</a></li> 174<li class="nav-item ">
174<a href="/new-service-request" class="nav-link 3">New Service Request</a></li> 175<li class="nav-item "><a href="/rates-and-policies" class="nav-link 3">Rates & Policies</a></li> 176<li class="nav-item "><a href="/meter-reading" class="nav-link 3">Meter Reading</a></li> 177<li class="nav-item "><a href="/bill-payment" class="nav-link 3">Bill Payment</a></li> 178<li class="nav-item "><a href="/about-us" class="nav-link 3">About Us</a></li> 179<li class="nav-item "><a href="/personnel" class="nav-link 3">Personnel</a></li> 180<li class="nav-item "><a href="/location" class="nav-link 3">Location</a></li> 181<li class="nav-item "><a href="/budget-and-financial-information" class="nav-link 3">Budget & Financial Information</a></li> 182</ul></li> 183<li class="nav-item dropdown"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Forms & Reports</a> 184<ul class="dropdown-menu"> 185<li class="nav-item "><a href="/all-forms-and-reports" class="nav-link 3">All Forms & Reports</a></li> 186<li class="nav-item "><a href="/water-quality-report" class="nav-link 3">Water Quality Report</a></li> 187<li class="nav-item "><a href="/drought-contingency" class="nav-link 3">Drought Contingency</a></li> 188<li class="nav-item "><a href="/ordinances-and-regulations" class="nav-link 3">Ordinances & Regulations</a></li> 189<li class="nav-item "><a href="/septic-system-ordinance" class="nav-link 3">Septic System Ordinance</a></li> 190<li class="nav-item "><a href="/truth-in-packaging" class="nav-link 3">Truth in Packaging</a></li> 191</ul></li> 192<li class="nav-item dropdown"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">News & Notices</a> 193<ul class="dropdown-menu"> 194<li class="nav-item "><a href="/recent-news" class="nav-link 3">Recent News</a></li> 195<li class="nav-item "><a href="/alerts" class="nav-link 3">ALERTS</a></li> 196<li class="nav-item "><a href="/board-members" class="nav-link 3">Board Members</a></li> 197<li class="nav-item "><a href="/board-meetings" class="nav-link 3">Board Meetings</a></li> 198<li class="nav-item "><a href="/current-projects" class="nav-link 3">Current Projects</a></li> 199<li class="nav-item "><a href="/proposed-projects" class="nav-link 3">Proposed Projects</a></li> 200<li class="nav-item "><a href="/conservation-tips" class="nav-link 3">Conservation Tips</a></li> 201<li class="nav-item "><a href="/meeting-agendas" class="nav-link 3">Meeting Agendas</a></li> 202<li class="nav-item "><a href="/danr-inspections" class="nav-link 3">DANR Inspections</a></li> 203<li class="nav-item "><a href="/interesting-reading" class="nav-link 3">Interesting Reading</a></li> 204</ul></li> 205<li class="nav-item dropdown"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Resources</a> 206<ul class="dropdown-menu"> 207<li class="nav-item "><a href="/faq" class="nav-link 3">FAQ</a></li> 208<li class="nav-item "><a href="/covid-19-information" class="nav-link 3">COVID-19 Information</a></li> 209<li class="nav-item "><a href="/archived-agendas" class="nav-link 3">Archived Agendas</a></li> 210<li class="nav-item "><a href="/archived-minutes" class="nav-link 3">Archived Minutes</a></li> 211<li class="nav-item "><a href="/archived-documents" class="nav-link 3">Archived Documents</a></li> 212</ul></li> 213</ul> </nav> 214 </div> 215 </div> 216</header> 217<main role="main" id="site_main"> 218 <span id="new_window_description" hidden> 219 Opens in a new window 220 </span> 221 <div class="container"> 222 <div class="row align-items-stretch"> 223 224 <div id="content_container" class="col-sm-8 col-lg-9 d-flex align-items-stretch"> 225 <div id="content"> 226 227 228 <div class="entry clearfix"> 229 <h1 class="entry-title">Contact Us</h1> 230 <div class="entry-content"> 231 <p>At Colonial Pine Hills Sanitary District, our commitment is to provide the community with superior service. Please feel free to send us an email using the contact form below or give us a call. As your water provider, we welcome your feedback and appreciate your business.</p> 232 <p><!-- DOMAIN: cphsd.org -->
vendor: 72 bytes, lines 232-233
232 233 <script src="https://www.google.com/recaptcha/enterprise.js?render=
2336LeCiPYrAAAAAIKHoEziCQGSoAYbr5wm9iQ38NJi
vendor: 16 bytes, lines 233-234
233"></script> 234
234<script> 235if (typeof window.lockFormSubmit !== "function") { 236 window.lockFormSubmit = function (form) { 237 if (!form || form.dataset.submitting === "1") { return false; } 238 form.dataset.submitting = "1"; 239 var buttons = form.querySelectorAll("[type=submit]"); 240 for (var i = 0; i < buttons.length; i++) { 241 var b = buttons[i]; 242 if (b.tagName === "BUTTON") { 243 b.dataset.originalLabel = b.textContent; 244 b.textContent = "Sendingâ¦"; 245 } else { 246 b.dataset.originalLabel = b.value; 247 b.value = "Sendingâ¦"; 248 } 249 b.disabled = true; 250 } 251 return true; 252 }; 253 window.unlockFormSubmit = function (form) { 254 if (!form) { return; } 255 form.dataset.submitting = "0"; 256 var buttons = form.querySelectorAll("[type=submit]"); 257 for (var i = 0; i < buttons.length; i++) { 258 var b = buttons[i]; 259 b.disabled = false; 260 if (typeof b.dataset.originalLabel === "string") { 261 if (b.tagName === "BUTTON") { b.textContent = b.dataset.originalLabel; } 262 else { b.value = b.dataset.originalLabel; } 263 } 264 } 265 }; 266} 267function onSubmit(e) { 268 e.preventDefault(); // prevent normal submit 269 270 // More robust: find the form element to submit, fallback to document.getElementById("contact-form") 271 var form = (e && (e.target || e.currentTarget)) || document.getElementById("contact-form"); 272 if (!form || typeof form.submit !== "function") { 273 console.error("Could not find form to submit for reCAPTCHA"); 274 return false; 275 } 276 277 // RWI-0837: ignore repeat clicks / Enter presses while a submit is already in flight. 278 // Each extra click used to queue another execute() + form.submit() = duplicate POST. 279 if (!lockFormSubmit(form)) { 280 return false; 281 } 282 283 if (typeof grecaptcha !== "undefined" && grecaptcha.enterprise) { 284 grecaptcha.enterprise.ready(async function () { 285 try { 286 var token = await grecaptcha.enterprise.execute("6LeCiPYrAAAAAIKHoEziCQGSoAYbr5wm9iQ38NJi", {action: "submit"}); 287 288 // put the token in a hidden field for the form 289 document.getElementById("recaptcha_token").value = token; 290 291 // now submit the form (programmatic submit does not re-fire onsubmit) 292 form.submit(); 293 } catch (err) { 294 console.error("reCAPTCHA execute failed", err); 295 unlockFormSubmit(form); 296 } 297 }); 298 } else { 299 console.error("reCAPTCHA not loaded or not available"); 300 // Let the visitor try again once the script has loaded. 301 unlockFormSubmit(form); 302 } 303 return false; 304} 305</script>
305 306 307 308 309 310<form id="contact-form" onsubmit="onSubmit(event);" action="" method="post" accept-charset="UTF-8" class="form-contact my-5"> 311 <div id="csrf-token-message"></div> 312<input type="hidden" name="CSRF_Token" value="" id="csrf-token-ajax">
313<script> 314 $.ajax({ 315 type: "GET", 316 url: "csrf_token.html", 317 success: function(data){ 318 console.log('CSRF Token Success'); 319 $("#csrf-token-ajax").val(data); 320 }, 321 error: function(data){ 322 console.log('CSRF Token Failure'); 323 console.log(data); 324 $('#csrf-token-message').html('<div style="color:red;padding:1rem 0;">Error in loading CSRF Token. Please reload the page.</div>'); 325 } 326 }); 327</script>
327 328 <div class="row justify-content-center align-items-start"> 329 <div class="col-lg-10"> 330 <div class="row mb-3"> 331 <label for="contact_department" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Department to Contact*</label> 332 <div class="col-lg-8"> 333 <select name="contact_department" id="contact_department" class="form-select required" required aria-required="true"> 334 <option value="" selected="selected">Choose Department</option> 335 <option value="1">Customer Support</option> 336 337 <option value="2" >Billing Department</option> 338 339 340 <option value="3" >Repair Department</option> 341 342 343 <option value="4" >Meter Reading</option> 344 345 </select> 346 </div> 347 </div> 348 <div class="row mb-3"> 349 <label for="contact_name" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Name*</label> 350 <div class="col-lg-8"> 351 <input name="contact_name" type="text" id="contact_name" class="form-control required" value="" required aria-required="true"> 352 </div> 353 </div> 354 <div class="row mb-3"> 355 <label for="contact_email" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Email Address*</label> 356 <div class="col-lg-8"> 357 <input name="contact_email" type="email" id="contact_email" class="form-control required" value="" required aria-required="true"> 358 </div> 359 </div> 360 <div class="row mb-3"> 361 <label for="contact_phone" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Phone</label> 362 <div class="col-lg-8"> 363 <input name="contact_phone" type="text" id="contact_phone" class="form-control" value=""> 364 </div> 365 </div> 366 <div class="row mb-3"> 367 <label for="contact_account_number" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Account Number</label> 368 <div class="col-lg-8"> 369 <input name="contact_account_number" type="text" id="contact_account_number" class="form-control" value=""> 370 </div> 371 </div> 372 <div class="row mb-3"> 373 <label for="contact_address" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Service Address*</label> 374 <div class="col-lg-8"> 375 <input name="contact_address" type="text" id="contact_address" class="form-control required" value="" required aria-required="true"> 376 </div> 377 </div> 378 <div class="row mb-3"> 379 <label for="contact_subject" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Subject*</label> 380 <div class="col-lg-8"> 381 <input name="contact_subject" type="text" id="contact_subject" class="form-control required" value="" required aria-required="true"> 382 </div> 383 </div> 384 <div class="row mb-3"> 385 <label for="message" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Message*</label> 386 <div class="col-lg-8"> 387 <textarea name="message" rows="8" class="form-control required" id="message" required aria-required="true"></textarea> 388 </div> 389 </div> 390 <div class="row mb-3" style="position:absolute;left:-10000px;"> 391 <label for="contactform_user_enter_data" class="col-12 col-md-4 mb-2 mb-md-0 mt-md-2fw-bold text-right">Your Name:</label> 392 <div class="col-lg-8"> 393 <input type="text" name="user_enter_data" id="contactform_user_enter_data" value=""> 394 </div> 395 </div> 396 <div class="row mb-3"> 397 <div class="col-lg-8 offset-lg-4"> 398 399 </div> 400 </div> 401 <div class="row mb-3"> 402 <div class="col-lg-8 offset-lg-4"> 403 <input type="submit" name="btnSubmit" value="Submit" class="btn btn-primary"> 404 </div> 405 </div> 406 </div> 407 </div> 408 <input type="hidden" name="recaptcha_token" id="recaptcha_token" /> 409</form> 410<p>E-mail correspondence is maintained in accordance with applicable provisions of State law and may be considered public re
410cords. Public disclosure of your communication may be required.</p>
vendor: 67 bytes, lines 410-413
410 411 412<script src="https://www.google.com/recaptcha/api.js"></script> 413
414<script> 415if (typeof window.lockFormSubmit !== "function") { 416 window.lockFormSubmit = function (form) { 417 if (!form || form.dataset.submitting === "1") { return false; } 418 form.dataset.submitting = "1"; 419 var buttons = form.querySelectorAll("[type=submit]"); 420 for (var i = 0; i < buttons.length; i++) { 421 var b = buttons[i]; 422 if (b.tagName === "BUTTON") { 423 b.dataset.originalLabel = b.textContent; 424 b.textContent = "Sendingâ¦"; 425 } else { 426 b.dataset.originalLabel = b.value; 427 b.value = "Sendingâ¦"; 428 } 429 b.disabled = true; 430 } 431 return true; 432 }; 433 window.unlockFormSubmit = function (form) { 434 if (!form) { return; } 435 form.dataset.submitting = "0"; 436 var buttons = form.querySelectorAll("[type=submit]"); 437 for (var i = 0; i < buttons.length; i++) { 438 var b = buttons[i]; 439 b.disabled = false; 440 if (typeof b.dataset.originalLabel === "string") { 441 if (b.tagName === "BUTTON") { b.textContent = b.dataset.originalLabel; } 442 else { b.value = b.dataset.originalLabel; } 443 } 444 } 445 }; 446} 447if (typeof window.onSubmit !== "function") { 448 window.onSubmit = function (e) { 449 var form = (e && (e.target || e.currentTarget)) || document.getElementById("contact-form"); 450 if (!lockFormSubmit(form)) { 451 e.preventDefault(); 452 return false; 453 } 454 return true; 455 }; 456} 457</script>
457 458</p> 459 460 </div> 461 </div> 462 <!-- no documents --> 463 </div> 464 </div> 465 466 <div id="sidebar" class="col-sm-4 col-lg-3"> 467 <!-- 468 <div class="widget" id="widget_search"> 469 <form method="get" action="search" class="search"> 470 <div class="form-group"> 471 <label for="search_terms" class="sr-only">Search</label> 472 <input type="text" value="" name="search_terms" id="search_terms" class="s form-control" placeholder="Search this website …"> 473 </div> 474 <button type="submit" class="btn btn-primary btn-search"><span class="sr-only">Search</span><span class="glyphicon glyphicon-search"></span></button> 475 </form> 476 </div> 477 --> 478 479 <div class="widget" id="widget_user_links"> 480 481 <a href="/bill-payment" class="btn btn-lg btn-block btn-success text-uppercase btn-payment">Bill Payment</a> 482 483 484 <a href="/drought-contingency" class="btn btn-lg btn-block btn-info btn-small-text">Drought Contingency</a> 485 486 487 <a href="/water-quality-report" class="btn btn-lg btn-block btn-info btn-small-text">Water Quality Report</a> 488 489 490 </div> 491 <!-- no sidebar. --><div id="widget_alerts" class="widget"> 492<h2 class="h4 bg-danger text-white">Alerts</h2> 493<div class="alerts-item"> 494<h3 class="h5"><a href="/alerts" title="Trustee Meeting" class="text-danger">Trustee Meeting</a></h3> 495<p class="byline post-info"><span class="date time published">October 20, 2026</span> </p> 496 497<!-- 498<p> 499A reminder that the Sanitary District Board will meet on Tuesday, October 20, 2026, at 7:00 PM for the Monthly Board meeting at the CPHSD Office Building. If you want to have an input into th... 500<a href="/alerts" class="more-link">[more...]</a> 501</p> 502--> 503 504</div> 505<div class="alerts-item"> 506<h3 class="h5"><a href="/alerts" title="Water Outage" class="text-danger">Water Outage</a></h3> 507<p class="byline post-info"><span class="date time published">October 05, 2026</span> </p> 508 509<!-- 510<p> 511There will be a short (hopefully) water outage this morning, or early afternoon, that will affect homes on Albertta Drive and Schramberg Court between Mittenwald Court and Okpealuk Street. 84... 512<a href="/alerts" class="more-link">[more...]</a> 513</p> 514--> 515 516</div> 517 518 <p> 519 520<a href="/subscribe" class="btn btn-lg btn-block btn-danger" rel="nofollow" role="button">Sign Up for Alerts</a> 521 522 </p> 523 <p class="text-center" style="margin: 0;"> 524 525 <a href="/unsubscribe.html">Unsubscribe</a> 526 527 </p> 528</div> 529<div id="widget_weather" class="widget"> 530 <table class="wp_wunderground caption-top" style="width: 100%;"> 531 <caption style="padding: 0 0;">Local Weather</caption> 532 <thead> 533 <tr> 534 <th scope="col" style="width: 33.33%; text-align: center; padding-bottom: 8px;">Today</th> 535 <th scope="col" style="width: 33.33%; text-align: center; padding-bottom: 8px;">Tomorrow</th> 536 <th scope="col" style="width: 33.33%; text-align: center; padding-bottom: 8px;">Wednesday</th> 537 </tr> 538 </thead> 539 <tbody> 540 <tr> 541 <td class="wp_wunderground_"> 542 <img src="/imgD/weatherbit_icons/c02d.png" aria-hidden="true" alt="" style="width:40px"> 543 <div class="wp_wund_conditions">Few clouds</div> 544 84°/57° 545 </td> 546 <td class="wp_wunderground_"> 547 <img src="/imgD/weatherbit_icons/c02d.png" aria-hidden="true" alt="" style="width:40px"> 548 <div class="wp_wund_conditions">Few clouds</div> 549 80°/52° 550 </td> 551 <td class="wp_wunderground_"> 552 <img src="/imgD/weatherbit_icons/c02d.png" aria-hidden="true" alt="" style="width:40px"> 553 <div class="wp_wund_conditions">Few clouds</div> 554 76°/50° 555 </td> 556 </tr> 557 </tbody> 558</table> 559 </div> 560 </div> 561 562 </div> 563 </div> 564 565<!-- Alert Modal (single) --> 566 567
567<script> 568 $(document).ready(function(){ 569 $("#modal_alert_automatic").modal("show"); 570 $("#modal_alert_automatic").on("hide.bs.modal",function(e) { 571 // dismiss and store in session 572 console.log("hiding automatic modal."); 573 $.ajax({ 574 url: "/ajax_dismiss_alert.html" 575 ,type: "POST" 576 ,data: { 577 alert_id: $(this).attr("data-alert-id") 578 } 579 }); 580 }); 581 }); 582 </script>
582 583 <div class="modal fade" id="modal_alert_automatic" tabindex="-1" aria-labelledby="alerts_label_13380" aria-hidden="true" data-alert-id="13380"> 584 <div class="modal-dialog modal-lg modal-dialog-centered"> 585 <div class="modal-content modal-danger"> 586 <div class="modal-header bg-danger text-white"> 587 <h3 class="modal-title" id="alerts_label_13380" style="margin-left: 24px;">Alert</h3> 588 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 589 </div> 590 <div class="modal-body text-center"> 591 <span class="alert-icon btn btn-danger text-uppercase"><span class="visually-hidden">Alerts</span><span class="fa fa-exclamation"></span></span> 592 <div class="alerts-item"> 593 <h2><a href="alerts" class="text-danger">Trustee Meeting</a></h2> 594 <p class="byline post-info"><span class="date time published">October 20, 2026</span> </p> 595 <p>A reminder that the Sanitary District Board will meet on Tuesday, October 20, 2026, at 7:00 PM for the Monthly Board meeting at the CPHSD Office Building. If you want to have an input into the meeting you can contact Jim at (605) 348-3113 no later than September 7th and let him know what you wish discussed.</p> 596 </div> 597 </div> 598 <div class="modal-footer justify-content-center"> 599 <button type="button" class="btn btn-white border" data-bs-dismiss="modal">Ok, Got It!</button> 600 </div> 601 </div> 602 </div> 603 </div> 604 605<!-- Alerts Modal --> 606<div class="modal fade" id="modal_alerts" tabindex="-1" aria-labelledby="alerts_label" aria-hidden="true"> 607 <div class="modal-dialog modal-lg modal-dialog-centered"> 608 <div class="modal-content modal-danger"> 609 <div class="modal-header bg-danger text-white"> 610 <h3 class="modal-title" id="alerts_label" style="margin-left: 24px;">Alerts</h3> 611 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 612 </div> 613 <div class="modal-body text-center"> 614 <div class="alerts-item"> 615<h2><a href="/alerts" class="text-danger">Trustee Meeting</a></h2> 616<p class="byline post-info"><span class="date time published">October 20, 2026</span> </p> 617<p>A reminder that the Sanitary District Board will meet on Tuesday, October 20, 2026, at 7:00 PM for the Monthly Board meeting at the CPHSD Office Building. If you want to have an input into the meeting you can contact Jim at (605) 348-3113 no later than September 7th and let him know what you wish discussed.</p> 618</div> 619<div class="alerts-item"> 620<h2><a href="/alerts" class="text-danger">Water Outage</a></h2> 621<p class="byline post-info"><span class="date time published">October 05, 2026</span> </p> 622<p>There will be a short (hopefully) water outage this morning, or early afternoon, that will affect homes on Albertta Drive and Schramberg Court between Mittenwald Court and Okpealuk Street. 8420 Albertta Dr will not be affected. The outage to allow the repair of a leaking water service line. Your patience is appreciated.</p> 623</div> 624 </div> 625 <div class="modal-footer justify-content-center"> 626 <button type="button" class="btn btn-white border" data-bs-dismiss="modal">Close</button> 627 </div> 628 </div> 629 </div> 630</div> 631 632 633</main> 634 635<footer id="site_footer" role="contentinfo"> 636 <div class="container"> 637 <div class="footer-content text-white"> 638 <div class="row"> 639 <div class="col-12 col-md-6 col-lg-3 mb-4"> 640 <div class="mb-4"> 641 <h2>Contacts</h2> 642 <div class="footer-section-icon mb-2 footer-location"> 643 <i class="icon fa-solid fa-location-dot" aria-hidden="true"></i> 644 Colonial Pine Hills Sanitary District<br> 645 7806 Croyle Avenue<br> 646 Rapid City, SD 57702 647 <br><a href="/location" class="text-12">View Map</a> </div> 648 <div class="footer-section-icon mb-2 footer-phone"> 649 <i class="icon fa-solid fa-phone" aria-hidden="true"></i> 650 (605) 348-3113 </div> 651 652 <div class="footer-section-icon mb-2 footer-message-link"> 653 <i class="icon fa-solid fa-envelope" aria-hidden="true"></i> 654 <a href="contact-us" class="">
654Send Us a Message</a> 655 </div> 656 </div> 657 </div> 658 <div class="col-12 col-md-6 col-lg-3 mb-4"> 659 <!-- no items --> </div> 660 <div class="col-12 col-md-6 col-lg-3 mb-4"> 661 <h2>Related Links</h2> 662<ul class="links list-unstyled"><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://wateruseitwisely.com" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">Water Conservation Tips</a></li><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://www.sdarws.com" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">South Dakota Rural Water Association</a></li><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://nrwa.org/" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">National Rural Water Association</a></li><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://water.epa.gov/drink/index.cfm" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">Environmental Protection Agency</a></li></ul> </div> 663 <div class="col-12 col-md-6 col-lg-3 mb-4"> 664 <div id="translate_widget" data-page-id="23469"></div> </div> 665 </div> 666 667 <hr> 668 669 <div id="site_legal" class="row"> 670 <div class="legal col-12 col-md-6 text-center text-md-left"> 671 © 2026 All rights reserved. 672 | <a href="/privacy">Privacy Policy</a> 673 | <a href="/terms">Terms of Service</a> 674 | <a href="/accessibility">Accessibility</a> 675 <br> 676 <a href="#site_header" class="link-return-top"><span class="fa fa-arrow-circle-up"></span> <span class="link-text">Return to top of page</span></a> 677 </div> 678 <div class="credit col-12 col-md-6 text-center text-md-right"> 679 <a href="https://www.RuralWaterImpact.com">Powered by RuralWaterImpact.com - <em>Smart Websites for Smart Water Systems™</em></a> 680 <br> 681 <a href="https://clients.RuralWaterImpact.com/client/">Admin</a> 682 </div> 683 </div> 684 </div> 685 </div> 686</footer> 687<!-- SUPPORTING JS/CSS --> 688
688<script> 689 var cookieConsentConfig = { 690 language: { 691 default: 'en', 692 translations: { 693 en: { 694 consentModal: { 695 title: 'This site uses cookies', 696 } 697 } 698 } 699 }, 700 disablePageInteraction: true 701 } 702 </script>
702 703
703<script src="/js/cookie_consent.js?v=20261005180446"></script>
vendor: 64 bytes, line 703
703<script src="https://www.google.com/recaptcha/api.js"></script>
704<script src="/js/translate.js?v=1772488154"></script>
704 705</body> 706</html> 707 708
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.