We can all make a positive impact on Colorado’s air quality.

It really is that simple! There are a variety of steps we can all take for better air quality in our community especially in the summer months.

Know when it matters most

When it comes to taking actions to improve air quality, some days are more important than others! Sign up for summer ozone alerts to know when it matters most to take simple steps for better air in your community. Our timely text and email alerts can also help you protect your health.

Read the simple steps blog

Visit the Simple Steps. Better Air. blog to learn more about how ground-level ozone and air quality affects you and your community, why taking simple steps matters, updates on our work, and for answers to your questions about all things air quality.

About us

Simple Steps. Better Air. is a public awareness and outreach program created by Colorado’s Regional Air Quality Council (RAQC) to educate residents in the Front Range region about ground-level ozone pollution and actions they can take to improve our area’s air quality.

Did you know ground-level ozone is our most pressing air quality issue each summer?

(function () { // Toggle this to true while testing if you want console logs var DEBUG = false; var HP_SELECTORS = [ 'input[name="form_fields[field_41e2746]"]', 'textarea[name="form_fields[field_41e2746]"]', 'input[name="field_41e2746"]', 'textarea[name="field_41e2746"]' ]; function log() { if (DEBUG && window.console) console.log.apply(console, arguments); } function getHoneypot(form) { for (var i = 0; i < HP_SELECTORS.length; i++) { var el = form.querySelector(HP_SELECTORS[i]); if (el) return el; } return null; } function isFilled(el) { return el && typeof el.value === 'string' && el.value.trim() !== ''; } function fakeSuccess(form) { try { var msg = document.createElement('div'); msg.className = 'elementor-message elementor-message-success'; msg.textContent = 'Your form has been submitted successfully.'; // Hide the form and show fake confirmation form.style.display = 'none'; form.insertAdjacentElement('afterend', msg); } catch (e) { log('Fake success render error:', e); } } function shouldBlock(form) { if (!form || !form.classList || !form.classList.contains('elementor-form')) return false; var hp = getHoneypot(form); if (!hp) { log('Honeypot not found in form:', form); return false; } var filled = isFilled(hp); log('Honeypot value check:', filled ? 'FILLED' : 'empty', hp); return filled; } // Intercept ALL submits (capture phase catches it before Elementor) document.addEventListener('submit', function (e) { var form = e.target; if (shouldBlock(form)) { e.preventDefault(); if (e.stopImmediatePropagation) e.stopImmediatePropagation(); e.stopPropagation(); fakeSuccess(form); log('Submission blocked at submit event.'); } }, true); // Belt & suspenders: intercept submit button clicks too document.addEventListener('click', function (e) { var btn = e.target && e.target.closest && e.target.closest('button[type="submit"], input[type="submit"]'); if (!btn) return; var form = btn.form; if (shouldBlock(form)) { e.preventDefault(); if (e.stopImmediatePropagation) e.stopImmediatePropagation(); e.stopPropagation(); fakeSuccess(form); log('Submission blocked at click event.'); } }, true); })();