XML 113 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF EQUITY (USD $)
In Millions, unless otherwise specified
Total
Total Common Shareholders' Equity
Shares in Deferred Compensation Trust
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Preferred Stock of Subsidiary
Noncontrolling Interest in Subsidiaries
Balance at Dec. 31, 2011 $ 3,012.6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 2,961.4us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ (17.1)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
$ 78.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 2,579.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 363.6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (42.5)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 51.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
$ 0.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income attributed to common shareholders 281.2teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest 281.4teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
281.4teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
(0.2)teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive income (loss) 1.6us-gaap_OtherComprehensiveIncomeLossNetOfTax 1.6us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1.6us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Stock-based compensation (4.8)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings (4.8)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(4.1)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.7)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Dividends on common stock (dividends per common share of $2.72) (211.9)us-gaap_DividendsCommonStockCash (211.9)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(211.9)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Shares issued to and purchased for the deferred compensation trust (3.2)teg_PurchaseorIssuanceofDeferredCompensationSharesValue (3.2)teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(3.2)teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other 1.3us-gaap_StockholdersEquityOther 1.3us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2.6us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(0.4)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.9)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2012 3,076.8us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,025.8us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(17.7)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
78.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,574.6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
431.5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(40.9)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
51.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
(0.1)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income attributed to common shareholders 351.7teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest 351.8teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
351.8teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
(0.1)teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive income (loss) 17.7us-gaap_OtherComprehensiveIncomeLossNetOfTax 17.7us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
17.7us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Issuance of common stock 79.8us-gaap_StockIssuedDuringPeriodValueNewIssues 79.8us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
1.5us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
78.3us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Stock-based compensation 0.3teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings 0.3teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1.0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.7)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Dividends on common stock (dividends per common share of $2.72) (214.6)us-gaap_DividendsCommonStockCash (214.6)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(214.6)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net contributions from noncontrolling parties 1.0teg_NetContributionsFromNoncontrollingParties 0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
1.0teg_NetContributionsFromNoncontrollingParties
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Shares issued to and purchased for the deferred compensation trust 0teg_PurchaseorIssuanceofDeferredCompensationSharesValue 0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(6.3)teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0.1teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
6.2teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other 0.7us-gaap_StockholdersEquityOther 0.5us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1.0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0.4us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.9)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0.2us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2013 3,313.4us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,261.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(23.0)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
79.9us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,660.5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
567.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(23.2)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
51.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
1.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income attributed to common shareholders 276.8teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest 276.9teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
276.9teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
(0.1)teg_NetIncomeLossAvailableToCommonStockholdersIncludingNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive income (loss) (4.4)us-gaap_OtherComprehensiveIncomeLossNetOfTax (4.4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(4.4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Issuance of common stock 2.4us-gaap_StockIssuedDuringPeriodValueNewIssues 2.4us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0.1us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2.3us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Stock-based compensation (21.7)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings (21.7)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(20.9)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.8)teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0teg_ShareBasedCompensationAdjustmentsToAdditionalPaidInCapitalAndRetainedEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Dividends on common stock (dividends per common share of $2.72) (216.3)us-gaap_DividendsCommonStockCash (216.3)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(216.3)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Shares issued to and purchased for the deferred compensation trust (0.6)teg_PurchaseorIssuanceofDeferredCompensationSharesValue (0.6)teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(0.6)teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
0teg_PurchaseorIssuanceofDeferredCompensationSharesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other 1.2us-gaap_StockholdersEquityOther 2.1us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2.7us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0.3us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.9)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
(0.9)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at Dec. 31, 2014 $ 3,350.8us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 3,299.7us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ (20.9)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_DeferredCompensationTrustAndTreasuryStockMember
$ 80.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 2,642.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 626.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (27.6)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 51.1us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= teg_PreferredStockOfSubsidiaryMember
$ 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember