What does New Horizons use to keep itself traveling (so far), while keeping all of its monitoring and communication systems active?

I did read that it leveraged force from a gravity sling shot from Jupiter, but what else contributes? Solar?