Basic Camp August 14-18, 2017 Basic Camp August 7-11, 2017 Basic Camp July 24-28,2017 Advanced Camp July 17-21, 2017 3 Day Basic Camp July 5-7, 2017 Basic Camp June 19-23, 2017