Relay for Life success despite rainy weather