Fix bug in hex color strings

Perviously, the color string '#ff7f00' would be output as '#ff7f0'.
This fix ensures that values equal to zero will be shown as '00'.
1.2.3