After long, wrenching, debates with sometimes-graphic testimony about fetuses, the House approved bills Friday that would ban all abortions in Minnesota after 20 weeks of gestation and prohibit public money from paying for the procedure.

The 20-week ban was approved, largely along party lines in the Republican-led chamber, 82-46. The prohibition on public funding of abortions was approved 80-44.

Those votes, in which the Republican majority was joined by a few Democrats, aren't sufficient to override a probable veto by Gov.Mark Dayton, who has repeatedly voiced opposition to bills moving through the Legislature that would restrict abortion rights. Ninety votes would be needed to override a veto.

The 20-week ban, also being pushed in several other states, would pose a direct challenge to existing laws protecting abortion and would likely face a weighty court challenge if enacted. The proposal is modeled after a first-in-the-nation law adopted last year in Nebraska that bans abortions after five months because that, supporters contend, is when developing fetuses feel pain. Opponents say there is no conclusive proof of that.

Minnesota is one of at least seven states considering nearly identical 20-week bans.

Fewer than 2 percent of the 12,386 abortions performed in Minnesota in 2009 involved fetuses older than 20 weeks, according to the Minnesota Department of Health. NARAL Pro-Choice Minnesota said those cases often involve fetuses with fatal medical conditions.

The only exception to the ban would involve cases that would threaten a pregnant woman's life or cause her permanent physical impairment.

The other abortion bill would prohibit spending public money on abortions for poor women enrolled in state-funded health care programs.

Earlier this week, a Senate committee approved both abortion bills.