Successful Picnic for a Purpose raises more than $40,000