The Maine Public Utilities Commission (PUC) has approved a proposed long-term power supply contract for the 100-MW Three Rivers Solar project in Hancock County, it was announced last week.