Kansans will be allowed to carry concealed guns after the House today overrode Governor Sebelius' veto of a gun bill, making it law.

The vote was 91-33, giving supporters of the measure seven votes more than the two-thirds majority necessary.

The Senate voted Wednesday night to override the veto, 30-10, three votes more than needed.

The new law takes effect July 1. It will allow U.S. citizens 21 and older living in Kansas to obtain a four-year concealed-carry permit from their local sheriffs. Hidden weapons still will be banned in some places, including schools, churches, libraries and courthouses.

Legislators' action capped a decade-long debate, which saw Kansas remain part of an ever-dwindling group of states that didn't allow residents to carry hidden weapons.