The Board of Supervisors before voting on the enactment of a zoning amendment, shall hold a public hearing thereon, pursuant to public notice consistent with Section 610 of Act 247, as amended, which shall include the time and place of the public hearing, a reference to the place in the Township where copies of the proposed amendment may be examined without charge or obtained for a charge not greater than the cost thereof, and the nature of the proposed amendment to be addressed including either the full text thereof or the title and a brief summary, prepared by the municipal solicitor and setting forth all of the provisions in reasonable detail.