BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Gun Owners Radio - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Gun Owners Radio
X-ORIGINAL-URL:https://gunownersradio.com
X-WR-CALDESC:Events for Gun Owners Radio
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20270314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20271107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260417T080000
DTEND;TZID=America/Los_Angeles:20260417T100000
DTSTAMP:20260409T005314
CREATED:20260310T010133Z
LAST-MODIFIED:20260310T011522Z
UID:10000547-1776412800-1776420000@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-5/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260515T080000
DTEND;TZID=America/Los_Angeles:20260515T100000
DTSTAMP:20260409T005314
CREATED:20260310T010146Z
LAST-MODIFIED:20260310T011535Z
UID:10000555-1778832000-1778839200@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:NOTES \nRegister on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-8/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260619T080000
DTEND;TZID=America/Los_Angeles:20260619T100000
DTSTAMP:20260409T005314
CREATED:20260310T010200Z
LAST-MODIFIED:20260310T011550Z
UID:10000564-1781856000-1781863200@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-11/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260717T080000
DTEND;TZID=America/Los_Angeles:20260717T100000
DTSTAMP:20260409T005314
CREATED:20260310T010210Z
LAST-MODIFIED:20260310T011600Z
UID:10000570-1784275200-1784282400@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-14/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260814T080000
DTEND;TZID=America/Los_Angeles:20260814T100000
DTSTAMP:20260409T005314
CREATED:20260310T010219Z
LAST-MODIFIED:20260310T011610Z
UID:10000576-1786694400-1786701600@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-17/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260918T080000
DTEND;TZID=America/Los_Angeles:20260918T100000
DTSTAMP:20260409T005314
CREATED:20260310T010229Z
LAST-MODIFIED:20260310T011619Z
UID:10000582-1789718400-1789725600@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-20/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20261016T080000
DTEND;TZID=America/Los_Angeles:20261016T100000
DTSTAMP:20260409T005314
CREATED:20260310T010238Z
LAST-MODIFIED:20260310T011629Z
UID:10000588-1792137600-1792144800@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-23/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20261113T080000
DTEND;TZID=America/Los_Angeles:20261113T100000
DTSTAMP:20260409T005314
CREATED:20260310T010244Z
LAST-MODIFIED:20260310T011635Z
UID:10000592-1794556800-1794564000@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-26/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20261211T080000
DTEND;TZID=America/Los_Angeles:20261211T100000
DTSTAMP:20260409T005314
CREATED:20260310T010254Z
LAST-MODIFIED:20260310T011645Z
UID:10000598-1796976000-1796983200@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register on the CCWUSA Website →
URL:https://gunownersradio.com/event/8-hour-concealed-carry-range-class-day-2-initial-or-renewal-29/
LOCATION:OUTDOOR PRIVATE RANGE ALPINE
CATEGORIES:Training
END:VEVENT
END:VCALENDAR