St. Charles Catholic bands together in tough times