Fleshed out the vPrintRule function, which appears to work well.