The municipal council shall designate the time of holding regular meetings, which shall be at least twice a month, and special meetings may be called at any time by the mayor, by the municipal manager, by two members of the municipal council or by petition signed by voters equal in number to not less than two per cent of the number of persons voting in such municipality at the last preceding general election. The petition shall set forth the business to come before the meeting. All meetings of the municipal council shall be duly announced and shall be open to the public. Minutes shall be kept of every meeting by the municipal clerk as hereinafter prescribed, and any citizen may have access to the minutes upon application to the clerk.
N.J.S. § 40:81-19