Story highlights Ohio Gov. John Kasich signed a bill Sunday prohibiting the state from contracting for health services with any organization that performs or promotes abortions

The law blocks government funds to Planned Parenthood

(CNN) Ohio Gov. John Kasich signed a bill Sunday prohibiting the state from contracting for health services with any organization that performs or promotes abortions, blocking government funds to Planned Parenthood.

Planned Parenthood isn't explicitly named in the legislation, but the law will prevent more than $1 million in funding from the state health department from going to the nonprofit to fund programs such as HIV testing, health screenings and prevention of violence against women.

Kasich, who's tried to project a more moderate image as a Republican presidential candidate on some issues, had been expected to sign the measure. A spokesman for the governor said earlier this month that he intended to sign the bill when it reached his desk. He did so Sunday, a day after finishing a distant fifth in South Carolina's primary.

The bill was swiftly denounced by Planned Parenthood President Cecile Richards.

"This legislation will have devastating consequences for women across Ohio," Richards said in a statement. "John Kasich is proudly eliminating care for expectant mothers and newborns; he is leaving thousands without vital STD and HIV testing, slashing a program to fight domestic violence, and cutting access to essential, basic health care."

Read More