Republican Gov. Mike DeWine has signed Ohio's next state budget but vetoed 25 provisions, including elements affecting health care and education.

The nearly $70 billion, two-year spending plan cuts personal income taxes by 4%, directs $550 million for educational wraparound services such as mental health counseling, and schedules the 2020 primary election on St. Patrick's Day.

It also raises the minimum age for tobacco purchases from 18 to 21. DeWine vetoed a grandfather clause that would have exempted people who are 18 to 20 as of Oct. 1.

He also vetoed provisions intended to direct more money to fast-growing school districts and change how Medicaid pharmacy benefits are administered. DeWine says Ohio still can pursue having just one Medicaid pharmacy benefits manager but that the budget language was too restrictive.

Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.