providing visible-print and hidden-print classes