Publix to close all 40 Little Clinic in-store units