anchor.diff:              </c:otherwise>
             </c:choose>
             </td>
  -          <% } else { %>
  -          <td colspan="2">&nbsp;</td>
  -          <% } %>
  +          </c:if>
           </tr>
           
  -        <tr class="<%= event.getSeverity().getLabel() %>">
  -          <th>Service</th>
  -          <td>
  +        <tr class="severity-<%= event.getSeverity().getLabel().toLowerCase() %>">
  +          <th class="col-md-1">Service</th>
  +          <!-- If the node is not provisioned, then expand the service row out with colspan 5, col-md-11 -->
  +          <td ${provisioned ? '' : 'colspan="5"'} class="${provisioned ? 'col-md-3' : 'col-md-11'}">
               <% if( event.getServiceName() != null ) { %>
                 <% if( event.getIpAddress() != null && event.getNodeId() > 0 ) { %>
                   <c:url var="serviceLink" value="element/service.jsp">
  
positive.code:               &nbsp;
              <% } %>
            </td>
            <% if (parms.containsKey(EventConstants.PARM_LOCATION_MONITOR_ID)) { %>
              <th>Location&nbsp;Monitor&nbsp;ID</th>
              <td><a href="distributed/locationMonitorDetails.htm?monitorId=<%= parms.get(EventConstants.PARM_LOCATION_MONITOR_ID)%>"><%= parms.get(EventConstants.PARM_LOCATION_MONITOR_ID) %></a></td>
              <td colspan="2">&nbsp;</td>
            <% } else { %>
              <td colspan="4">&nbsp;</td>
            <% } %>
          </tr> 
            
          <tr class="<%= event.getSeverity().getLabel() %>">
            	<th>UEI</th>
                  <td>
            	<% if( event.getUei() != null ) { %>
            	      <%=event.getUei()%>
            	<% } else {%>
                  	&nbsp;
            	<% } %>
                  </td>
                  <td colspan="4">&nbsp;</td>
          </tr>
        </table>
  
        <table>
          <tr class="<%= event.getSeverity().getLabel() %>">
            <th>Log&nbsp;Message</th>
          </tr>
          <tr class="<%= event.getSeverity().getLabel() %>">
            <td><%=WebSecurityUtils.sanitizeString(event.getLogMessage(), true)%></td>
          </tr>
        </table>
  
        <table>
          <tr class="<%= event.getSeverity().getLabel() %>">
            <th>Description</th>
          </tr>
          <tr class="<%= event.getSeverity().getLabel() %>">
            <td><%=WebSecurityUtils.sanitizeString(event.getDescription(), true)%></td>
          </tr>
        </table>
        
        <table>
          <tr class="<%= event.getSeverity().getLabel() %>">
            <th>Operator&nbsp;Instructions</th>
          </tr>
          <tr class="<%= event.getSeverity().getLabel() %>">
            <td>
  	    <%if (event.getOperatorInstruction()==null) { %>
                No instructions available
              <% } else { %>
                <%=event.getOperatorInstruction()%>
              <% } %>
  	  </td>
          </tr>
        </table>
  
        <% 
        if( ( request.isUserInRole( org.opennms.web.api.Authentication.ROLE_ADMIN ) || !request.isUserInRole( org.opennms.web.api.Authentication.ROLE_READONLY ) ) && "true".equals(acknowledgeEvent)) { %>
          <form method="post" action="event/acknowledge">
            <input type="hidden" name="actionCode" value="<%=action%>" />
            <input type="hidden" name="event" value="<%=event.getId()%>"/>
            <input type="hidden" name="redirect" value="<%= "detail.jsp?" + request.getQueryString()%>" />
            <input type="submit" value="<%=buttonName%>"/>
          </form>
        <% } %>
     <% } %>   
  <jsp:include page="/includes/footer.jsp" flush="false" />
  
negative.code: <%@page import="org.opennms.core.utils.WebSecurityUtils"%>
  
  <%
  	XssRequestWrapper req = new XssRequestWrapper(request);
  	Event[] events = (Event[])req.getAttribute("events");
  	Event event = null;
  