It shall be the duty of each member of the City Council to attend each regular meeting, and each special meeting of which proper notice has been given. Failure of any Councilmember to remain throughout the entire meeting shall constitute an absence and subject the Councilmember to forfeiture of the compensation for that meeting. However, failure of any Councilmember to remain throughout the entire meeting due to a family emergency, medical emergency, professional emergency or other event which requires immediate attention, or any other good and sufficient excuse as determined by a majority of the remaining present Councilmembers shall excuse the Councilmember from forfeiture of the compensation for that meeting.