/* point styles */

TABLE.point {
  width: 17cm; }
  

/* question styles */

TABLE.question {
  width: 10cm; }
    

/* guidance styles */

TD.guidance {
  /* display: none; */
  width: 7cm; }
  
/* answer styles */


/* data styles */

.datalist TD.datafield {
  width: 6cm; }
    
.datalist .datafield INPUT.text,
.datalist .datafield TEXTAREA.memo,
.datalist .datafield SELECT.select,
.datalist .datafield SELECT.multipleselect,
.datalist .datafield TABLE.checkboxlist,
.datalist .datafield TABLE.radiolist {
  width: 6cm; }
.datalist .datafield TEXTAREA.memo {
  height: 2.5cm; }
  
.datalist .datafield .printertext,
.datalist .datafield .printermemo,
.datalist .datafield .printeroption {
  width: 6cm; }
.datalist .datafield .printermemo {
  height: 2.5cm; }
  
.datatabulated .datafield INPUT.text,
.datatabulated .datafield TEXTAREA.memo,
.datatabulated .datafield SELECT.select,
.datatabulated .datafield SELECT.multipleselect,
.datatabulated .datafield TABLE.checkboxlist,
.datatabulated .datafield TABLE.radiolist {
  width: 2cm; }
.datatabulated .wide INPUT.text,
.datatabulated .wide TEXTAREA.memo,
.datatabulated .wide SELECT.select,
.datatabulated .wide SELECT.multipleselect,
.datatabulated .wide TABLE.checkboxlist,
.datatabulated .wide TABLE.radiolist {
  width: 6cm !important; }
.datatabulated .datafield TEXTAREA.memo {
  height: 2.5cm; }
  
.datatabulated .datafield .printertext,
.datatabulated .datafield .printermemo {
  width: 2cm; }
.datatabulated .datafield .printeroption {
  width: 4cm !important; }
.datatabulated .datafield .printermemo {
  height: 2.5cm; }
  
/* changes for helen */
  
.fields .radiolabel {
  font-weight: bold;
  width: 100%; }
  
.fields .guidance {
  background-color: transparent; }

.guidance H4 {
  display: none; }
