can toilet venting run horizontally
That way your drain portion is within the heated space but the vent is in the exterior wall. Once your vent is above the fixture level such as in your attic you can run it horizontally over to another vent so you only put one hole through the roof. The make sure the vent has a slight slope to drain so it doesn't funstion as a trap for condensation.