BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Gun Owners Radio - ECPv6.16.3//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:20260619T080000
DTEND;TZID=America/Los_Angeles:20260619T100000
DTSTAMP:20260612T004709
CREATED:20260310T010200Z
LAST-MODIFIED:20260608T212700Z
UID:10000564-1781856000-1781863200@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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:20260612T004709
CREATED:20260310T010210Z
LAST-MODIFIED:20260608T212708Z
UID:10000570-1784275200-1784282400@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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:20260612T004709
CREATED:20260310T010219Z
LAST-MODIFIED:20260608T212716Z
UID:10000576-1786694400-1786701600@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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:20260612T004709
CREATED:20260310T010229Z
LAST-MODIFIED:20260608T212726Z
UID:10000582-1789718400-1789725600@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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:20260612T004709
CREATED:20260310T010238Z
LAST-MODIFIED:20260608T212734Z
UID:10000588-1792137600-1792144800@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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:20260612T004709
CREATED:20260310T010244Z
LAST-MODIFIED:20260608T212740Z
UID:10000592-1794556800-1794564000@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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:20260612T004709
CREATED:20260310T010254Z
LAST-MODIFIED:20260608T212748Z
UID:10000598-1796976000-1796983200@gunownersradio.com
SUMMARY:8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
DESCRIPTION:Register for This Class →
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