49ers LB Foster (shoulder) cleared for contact

49ers LB Foster (shoulder) cleared for contact
Source: ESPN.com