Shelton event combines fun and fitness for a cause