91³Ô¹ÏÍø

Watch CBS News

Colorado Department of Transportation to shift millions designated for snow removal to fire mitigation

The Colorado Department of Transportation hasn't done a lot of snow removal work this winter. In fact, so little, there's a lot of money left over.

So $12 million in funding will be transferred over to deal with another natural phenomenon, wildfire.

"If we have a big snow season, we have some extra funds to make sure we are plowing the roads," explained CDOT's Bob Fifer, deputy director of operations. 

cdot-bob-fifer-deputy-director-of-operations.jpg
Bob Fifer, CDOT deputy director of operations CBS

Fifer also explained it was the first time in memory the money has been moved over from snow removal to fire mitigation.

"That contingency fund still exists," he said. 

Now, there is a need to keep flammable trees and brush back from roadways, which can serve as fire breaks.

"That will give a little buffer for the road so that fire does not hop from one side of the road to the other side of the road," Fifer said.

CDOT used burn probability maps from Colorado State Forest Service that show wildfire risk to determine in what areas roads are in particular danger.

"We provide routes in which first responders go to and people evacuate from," Fifer said.

They will clear back from roadsides. In a big mitigation effort, that will mean the removal of potentially thousands of trees.

"Within the first 15 feet of the pavement, we're going to look at trees that are more than 50% dead or diseased, and we're going to cut those down and chip on site, except for the diseased ones we'll take away," Fifer explained.

From Jefferson County west to Garfield County out the I-70 corridor will be a first priority, but then up and down the Front Range, state highways will potentially receive the treatment.

"Within those counties like Jefferson County, we are going to look at roads like Highway 74, 287, Highway 72, that are small roads, but are impactful for kind of large communities up in the mountains. They only have a few ways out," Fifer said. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });