lTimeText.getStyleClass().add("AppointmentTimeLabel");
lTimeText.setX( padding );
lTimeText.setY(lTimeText.prefHeight(0));
Rectangle lClip = new Rectangle(0,0,0,0);
lClip.widthProperty().bind(widthProperty().subtract(padding));
lClip.heightProperty().bind(heightProperty());
lTimeText.setClip(lClip);
getChildren().add(lTimeText);
}
// add summary
Text lSummaryText = new Text(appointment.getSummary());