TRAINING CALENDAR View as ListMonthWeekDay PreviousNext Categories Cincinnati, OH General Grand Rapids, Michigan Indianapolis, IN Novi, Michigan Online Event Week of Apr 29th MonMonday TueTuesday WedWednesday ThuThursday FriFriday SatSaturday SunSunday Apr 29, '19April 29, 2019 Apr 30, '19April 30, 2019 8:00 am: Cincinnati, OH | Apr 30-May 1 | IICRC Carpet Cleaning 8:00 am: Cincinnati, OH | Apr 30-May 1 | IICRC Carpet Cleaning 8:00 am: Grand Rapids, MI | Apr 30-May 1 | IICRC Carpet Cleaning 8:00 am: Grand Rapids, MI | Apr 30-May 1 | IICRC Carpet Cleaning May 1, '19May 1, 2019 8:00 am: Cincinnati, OH | Apr 30-May 1 | IICRC Carpet Cleaning 8:00 am: Cincinnati, OH | Apr 30-May 1 | IICRC Carpet Cleaning 8:00 am: Grand Rapids, MI | Apr 30-May 1 | IICRC Carpet Cleaning 8:00 am: Grand Rapids, MI | Apr 30-May 1 | IICRC Carpet Cleaning May 2, '19May 2, 2019 8:00 am: Cincinnati, OH | May 2-3 | IICRC Upholstery and Fabric 8:00 am: Cincinnati, OH | May 2-3 | IICRC Upholstery and Fabric 8:00 am: Grand Rapids, MI | May 2-3 | IICRC Upholstery and Fabric 8:00 am: Grand Rapids, MI | May 2-3 | IICRC Upholstery and Fabric May 3, '19May 3, 2019 8:00 am: Cincinnati, OH | May 2-3 | IICRC Upholstery and Fabric 8:00 am: Cincinnati, OH | May 2-3 | IICRC Upholstery and Fabric 8:00 am: Grand Rapids, MI | May 2-3 | IICRC Upholstery and Fabric 8:00 am: Grand Rapids, MI | May 2-3 | IICRC Upholstery and Fabric May 4, '19May 4, 2019 May 5, '19May 5, 2019