The Council shall make provision by ordinance for:  (a) the form and method of enactment of its ordinances and the adoption of its resolutions; (b) the method of giving public notice of the enactment of its ordinances and adoption of its resolutions, and of any other of its acts or proceedings which it deems proper to publish; (c) the procedure for making public improvements and levying assessments, including the procedure for combining two or more public improvements, and the levying of assessments therefor, in one proceeding, if the Council finds that it will be economical and practical to undertake such improvements jointly; (d) the advertising of contracts and proposed purchases, and of alterations or modifications of contracts; (e) the sale or disposal of municipal property; (f) such other general regulations as the Council may deem necessary, including the use of an official seal; (g) the procedure for adoption and amendments of zoning regulations and the provision for a public hearing which shall be advertised in a newspaper of general circulation in the City of Garfield Heights.