Validation refactored and functional, printable page working