Any vacancies in the Council or an office thereof shall be filled by a majority vote of the remaining members of Council for the unexpired term. If the vacancy is not filled within forty-five (45) days after it shall have occurred, the Mayor shall fill it by appointment.