(a) No bill, (except general appropriation bills, which may embrace the various subjects and accounts, for and on account of which moneys are appropriated) shall contain more than one subject.
(b) The rules of procedure of each house shall require that the subject of each bill be expressed in its title in a manner that gives the legislature and the public reasonable notice of that subject. The legislature is solely responsible for determining compliance with the rule.
(c) A law, including a law enacted before the effective date of this subsection, may not be held void on the basis of an insufficient title.