Printing float to serial

Expecting 20 places of decimals is a bit over-optimistic for a 32 bit float.