Council approves administrator contract