^^ This^^
I believe A & B cover you.
18-12-202.5 "HANDGUN TRAINING CLASS" MEANS:
(a) A LAW ENFORCEMENT TRAINING FIREARMS SAFETY COURSE;
(b) A FIREARMS SAFETY COURSE OFFERED BY A LAW ENFORCEMENT AGENCY, AN INSTITUTION OR ORGANIZATION OR FIREARMS TRAINING SCHOOL, THAT IS OPEN TO THE GENERAL PUBLIC AND IS TAUGHT BY A CERTIFIED INSTRUCTOR; OR
(c) A FIREARMS SAFETY COURSE OR CLASS THAT IS OFFERED AND TAUGHT BY A CERTIFIED INSTRUCTOR.