This studies the capacity of a class of K-user Gaussian broadcast channels with additive i.i.d. Gaussian state sequences which are non-causally known at the transmitter (GBC-SKT). The transmitter wishes to reliably communicate both a common and a private message to each receiver, thus attempting to simultaneously pre-code the common message against different states presented in channel outputs. The authors first derive the approximate capacity for the 2-user GBC-SKT to within 1.25 bits per channel use (bpcu) for all channel parameters and state variances. Then they extended the result to derive the approximate capacity for a class of K-user GBC-SKT to within 1.5 bpcu. In the capacity-approaching strategy, the channel input is obtained as the superposition of two codewords: a bottom codeword treating the channel state as noise and a top codeword pre-coded against the channel state at each user for a portion of the transmission block length or power. For the outer bound, they use the fact that the capacity should be decreasing in state variance in order to get to the tighter outer bound for high values of state variances.