At all meetings of the Mayor and Council, the Mayor and two Councilmembers shall constitute a quorum, or in the absence of the Mayor, three Councilmembers present and voting shall constitute a quorum for the transaction of business, and three affirmative votes shall be necessary for the passage of an ordinance, law, resolution or measure of any description at all times. Upon every vote the yeas and nays shall be called and recorded.