rem: gHtmlString += "</td><td valign=top>"; 
add: gHtmlString += "</td><td class=top>"; 
context: function printEventArray( calendarEventArray){  gHtmlString += "<table width=100%>";  gHtmlString += "<tr><td width=20%>Starts</td><td width=20%>Ends</td><td width=60%>Event</td></tr>";  for (i in calendarEventArray)  {    var calEvent=calendarEventArray[i];    var useit=true;    if (calEvent.privateEvent)      if (! gShowprivate.checked)        useit=false;    if (useit)    {      gHtmlString += "<tr><td valign=top>";      if (calEvent.allDay)      {        gHtmlString += "All Day";        gHtmlString += "</td><td>";      } else {        gHtmlString += calEvent.start;        gHtmlString += "</td><td valign=top>";        gHtmlString += calEvent.end;      }      gHtmlString += "</td><td valign=top>";      gHtmlString += calEvent.title;      if (calEvent.description)        gHtmlString += "<br>"+descriptionTag+": "+calEvent.description;      if (calEvent.location)        gHtmlString += "<br>"+locationTag+": "+calEvent.location;      if (calEvent.url)        gHtmlString += "<br>"+uriTag+": "+calEvent.url;      var mystat='Cancelled';      if (calEvent.status == 10029)        mystat='Tentative';      if (calEvent.status == 10030)        mystat='Confirmed';      gHtmlString += "<br>Status: "+mystat;      gHtmlString += "</td></tr>";    }  }  gHtmlString += "</table>";}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/042fd2d25dfc58959383c1f292d03208c98c8ddf/calPrintEngine.js/buggy/calendar/resources/content/calPrintEngine.js