/* The actual targets for the clicks are not visible, so that the page
cannot scroll to them */

.hack {display: none}

[href="#view00"] {display: block} /* Work-around for browsers that hide the text */

/* After a click, undo the effect of a possible alternative style
sheet that hides columns: */

#view00:target ~ * col,
#view02:target ~ * col,
#view03:target ~ * col,
#view04:target ~ * col,
#view05:target ~ * col,
#view06:target ~ * col,
#view07:target ~ * col,
#view08:target ~ * col,
#view09:target ~ * col,
#view10:target ~ * col,
#view11:target ~ * col,
#view12:target ~ * col {visibility: visible}

/* After a click on a column heading, all columns to the left of it
are collapsed. E.g., if the target is #view04, then columns
.m01, .m02 and .m03 are collapsed: */

#view02:target ~ * .m01,
#view03:target ~ * .m02,
#view03:target ~ * .m01,
#view04:target ~ * .m03,
#view04:target ~ * .m02,
#view04:target ~ * .m01,
#view05:target ~ * .m04,
#view05:target ~ * .m03,
#view05:target ~ * .m02,
#view05:target ~ * .m01,
#view06:target ~ * .m05,
#view06:target ~ * .m04,
#view06:target ~ * .m03,
#view06:target ~ * .m02,
#view06:target ~ * .m01,
#view07:target ~ * .m06,
#view07:target ~ * .m05,
#view07:target ~ * .m04,
#view07:target ~ * .m03,
#view07:target ~ * .m02,
#view07:target ~ * .m01,
#view08:target ~ * .m07,
#view08:target ~ * .m06,
#view08:target ~ * .m05,
#view08:target ~ * .m04,
#view08:target ~ * .m03,
#view08:target ~ * .m02,
#view08:target ~ * .m01,
#view09:target ~ * .m08,
#view09:target ~ * .m07,
#view09:target ~ * .m06,
#view09:target ~ * .m05,
#view09:target ~ * .m04,
#view09:target ~ * .m03,
#view09:target ~ * .m02,
#view09:target ~ * .m01,
#view10:target ~ * .m09,
#view10:target ~ * .m08,
#view10:target ~ * .m07,
#view10:target ~ * .m06,
#view10:target ~ * .m05,
#view10:target ~ * .m04,
#view10:target ~ * .m03,
#view10:target ~ * .m02,
#view10:target ~ * .m01,
#view11:target ~ * .m10,
#view11:target ~ * .m09,
#view11:target ~ * .m08,
#view11:target ~ * .m07,
#view11:target ~ * .m06,
#view11:target ~ * .m05,
#view11:target ~ * .m04,
#view11:target ~ * .m03,
#view11:target ~ * .m02,
#view11:target ~ * .m01,
#view12:target ~ * .m11,
#view12:target ~ * .m10,
#view12:target ~ * .m09,
#view12:target ~ * .m08,
#view12:target ~ * .m07,
#view12:target ~ * .m06,
#view12:target ~ * .m05,
#view12:target ~ * .m04,
#view12:target ~ * .m03,
#view12:target ~ * .m02,
#view12:target ~ * .m01 {visibility: collapse}
