SECTION 3.12   VACANCIES IN COUNCIL.
   A vacancy shall be deemed to occur in the Council upon and as of the time of the presentation of a resignation of a member of Council to the Mayor or the President of Council, the death of a member of Council, the removal of a member of Council as provided in Sec. 21.08 of this Charter, or the recall of a member of Council as provided in Sec. 19.04 of this Charter. Any vacancy in the Council shall be filled by a majority vote of the remaining members of the Council of the same political party as the member whose term is vacated, except that if the member whose term is vacated did not have any political party affiliation as evidenced by whether or not he voted in a party primary, the vacancy shall be filled by a majority vote of all remaining members of the Council without regard to political party affiliation. If the vacancy is not filled within thirty days after it shall have occurred, the power of Council to fill the vacancy shall lapse and the Mayor shall fill it by appointment, immediately following the expiration of said thirty days. Any appointee under this Section shall qualify under the provisions of this Charter and shall hold office and serve for the unexpired term, and shall be a member of the same political party as the member whose term is vacated, except that if the member whose term is vacated did not have any political party affiliation, as evidenced by whether or not he voted in a party primary, the vacancy shall be filled without regard to political party affiliation.