rem: gHtmlString += "<tr style='height=20px;'><td colspan=2  style='border-bottom:1px solid black;'> </td></tr>"; 
add: gHtmlString += "<tr class=height><td colspan=2 class=bottomborder> </td></tr>"; 
context: function printDayView(currentDate) {  var dayStart = currentDate.getDate();  var mydateshow= gCalendarWindow.dateFormater.getLongFormatedDate(currentDate);  gHtmlString += "<table style='border:1px solid black;' width=100%>";  gHtmlString += "<tr ><td colspan=2 align=center style='font-size:26px;font-weight:bold;border-bottom:1px solid black;'>";  gHtmlString += mydateshow;  gHtmlString += "</td></tr>";  gHtmlString += "<tr><td width=20% style='border-bottom:1px solid black;'>Time</td><td width=80% style='border-bottom:1px solid black;'>Event</td></tr>";  gHtmlString += "<tr style='height=20px;'><td colspan=2 style='border-bottom:1px solid black;'> </td></tr>"; // for entering a new appt  var calendarEventDisplay  // add each calendarEvent  dayEventList = eventSource.getEventsForDay( currentDate );  for( var eventIndex = 0; eventIndex < dayEventList.length; eventIndex++ )  {    calendarEventDisplay = dayEventList[ eventIndex ];    var listpriv=true;    if (calendarEventDisplay.event.privateEvent)      if (! gShowprivate.checked)        listpriv=false;    if (listpriv)    {      gHtmlString += "<tr style='height=20px;'><td valign=top style='border-bottom:1px solid black;'>";      var eventStartTime = new Date( calendarEventDisplay.event.start.getTime() ) ;      var formattedStartTime=returnTime(eventStartTime);      var eventEndTime = new Date( calendarEventDisplay.event.end.getTime() ) ;      var formattedEndTime=returnTime(eventEndTime);      var formattedTime=formattedStartTime+"-"+formattedEndTime;      if (calendarEventDisplay.event.allDay)        formattedTime='All Day'; // all day event      gHtmlString += formattedTime;      gHtmlString += "</td><td valign=top style='border-bottom:1px solid black;'>"+calendarEventDisplay.event.title;      if (calendarEventDisplay.event.description)        gHtmlString += "<br><Strong>"+descriptionTag+"</strong>: "+calendarEventDisplay.event.description;      if (calendarEventDisplay.event.location)        gHtmlString += "<br><strong>"+locationTag+"</strong>: "+calendarEventDisplay.event.location;      if (calendarEventDisplay.event.url)        gHtmlString += "<br><strong>"+uriTag+"</strong>: "+calendarEventDisplay.event.url;      var mystat='Cancelled';      if (calendarEventDisplay.event.status == 10029)        mystat='Tentative';      if (calendarEventDisplay.event.status == 10030)        mystat='Confirmed';      gHtmlString += "<br><strong>Status</strong>: "+mystat;      gHtmlString += "</td></tr>";      gHtmlString += "<tr style='height=20px;'><td colspan=2  style='border-bottom:1px solid black;'> </td></tr>"; // for entering a new appt    }  }  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