table { border:3 red solid; }
td { border:1 blue dotted; vertical-align:top; }
th { border:none; }
textarea { overflow-y:visible; overflow-x:auto; height:auto; background-color:white; font-size:1em; font-family:Times New Roman; }
textarea.date { width:5em; }
textarea.description { width:15em; }
select { font-size:1em; font-family:Times New Roman; }
option { background-color:white; }
button { background-color:lightgreen; height:3em; width:6em; font-size:1.5em; overflow:visible; }
h3 { cursor:pointer; clear:both; }
div.ProcedureBox { display:none; padding:0.5em 0.5em 0.5em 0.5em; }
div.Note { float:left; display:inline; width:45%; border:1px dotted blue; padding:0.5em 0.5em 0.5em 0.5em; }
div.Tray { float:right; display:inline; width:45%; border:1px dotted green; padding:0.5em 0.5em 0.5em 0.5em; }