Allina lays off up to 350 workers