     }
     
     func prepareForReuse() {
+        self.resetLabelStyle()
+        
         headline.alpha = 0.0
         upperSubMessage.alpha = 0.0
         lowerSubMessage.alpha = 0.0

            (task.completed == true ? UIFont(name: "AvenirNext-Regular", size: 16) : UIFont(name: "AvenirNext-Bold", size: 16))!)
    }
    
    // MARK: Initialize
    
    private func initializeBaseLayoutStyle() {
        backgroundColor = UIColor.clearColor()

                    self.lowerSubMessage.textColor = color
                    self.lowerSubMessage.font = font
                } else {
                    self.resetLabelStyle()
                    
                    // update text with tasks
                    self.nodeStatus = .CompletedDay
