Before voting on the enactment of an amendment, the Borough Council shall hold a public hearing thereon in accordance with the requirements of the MPC. As required by the MPC, the public shall be notified of the amendment and hearing, such notice shall be posted on any affected tract of land, and the amendment shall be referred to the Borough Planning Commission and McKean County Planning Commission for review.