The Senate voted 31-4 today to approve a $57.8 million bond package. It now heads to the House for consideration.

Legislative leaders worked over the weekend to find a compromise after an $85 million bond package failed last week. The new version has $44.3 million in new borrowing and takes $13.5 million from previously approved bonds.

The package includes $24.8 million for highways, $16 million for railroads, $7 million for the Portland megaberth and small harbor improvements, $5 million for ocean wind projects and $5 million for dental investments.

The House, which is scheduled to convene at 1 p.m., will now vote on the package.